No.1ベストアンサー
- 回答日時:
ADO でのお話で良いですか
Recordset.Open する際に
CursorType に adOpenStatic / adOpenKeyset を指定すると
AbsolutePosition が使えたと思います
AbsolutePosition は読み込んだレコードの 1 ~ の連番で
rs.AbsolutePosition = 3 とすると、カレントが3レコード目になります
カレントを求めるのに Find 等使っても良いと思います。
また、SQL 文で絞り込んでも・・・
CopyFromRecordset は、そのカレントから書き出すものになるので
1レコード分が必要なら
Range("B2").CopyFromRecordset rs, 1
の様に指定します。
この CopyFromRecordset の後、
rs のカレントは処理したレコード数分進むので rs.MoveNext 等は不要
以下雰囲気で
Public Sub Samp1()
Dim cn As Object, rs As Object
Const adOpenStatic = 3
Const adLockReadOnly = 1
Set cn = CreateObject("ADODB.Connection")
cn.Provider = "Microsoft.ACE.OLEDB.12.0"
cn.Open "D:\Hoge\★★.accdb"
Set rs = CreateObject("ADODB.Recordset")
rs.Open "テーブル名", cn, adOpenStatic, adLockReadOnly
rs.AbsolutePosition = 3
Range("B2").CopyFromRecordset rs, 1
Range("B4").CopyFromRecordset rs, 2
rs.AbsolutePosition = 10
Range("B7").CopyFromRecordset rs, 1
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
End Sub
早速のご回答ありがとうございます。
職場に端末を持ち込めないので確認できるのが遅くなりますが、検索した時に見つからなかったことが書かれていますのでうまくいきそうな気がします。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) 【VBA】エクセルで選択した範囲の値のみをクリップボードにコピーするコードについて 3 2023/03/08 17:41
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) セルを数式で指定する方法 5 2022/04/13 16:55
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
一番最初にネットにつないだのはいつ?
ネットユーザーもいろんな世代が生まれていますが、始めて接続したときのワクワクは同じはず! 人生で一番最初にネットに接続したときの思い出を教えて下さい。
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
前回の年越しの瞬間、何してた?
いよいよ2025年がやってきますね。 年越しのスタイルは人それぞれ。 2024年を迎える瞬間は何をしていましたか?
-
我が家のお雑煮スタイル、教えて下さい
我が家のお雑煮スタイル、教えて下さい! (お汁)味噌汁系? すまし汁系? (お餅)角餅? 丸餅? / プレーンなお餅? あんこ餅?
-
レコードセット(ADO.Recordset)で処理レコードは何番目?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードの差し込み文書で困って...
-
レコードの波打ちを直す方法を...
-
7インチ(CD?)って・・・
-
エクセルVBAでアクセスの任意の...
-
浜田 省吾さんの奥さんって
-
アクセスのレポート、VBAで罫線...
-
矢沢永吉のあの歌のタイトルは?
-
GLAYが移籍?
-
oasis、TheRollingStones、the ...
-
全銀フォーマットで使用する各...
-
20世紀少年について
-
ジャズレコードのOJC盤とは何で...
-
今の時代でもCDを買う人はいる...
-
廃盤CDを探すには
-
販売元・発売元・レーベル
-
早朝からやっているCDショッ...
-
所属がソニー系なのにレーベル...
-
CDの裏表記について
-
AVメーカーとレーベルの違いっ...
-
CDケースのヒビって、直せますか??
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードの差し込み文書で困って...
-
20世紀少年について
-
7インチ(CD?)って・・・
-
(C)は著作権、(R)は商標...
-
レコードの波打ちを直す方法を...
-
差込印刷での条件指定
-
エクセルからアクセスにデータ...
-
音楽CDは何時から一般に普及...
-
VBAでレコードセットの総レコー...
-
Access クエリの結果が0件だっ...
-
GoToRecordで実行時エラー '2105'
-
アクセスのレポート、VBAで罫線...
-
GLAYが移籍?
-
【至急!】差し込み印刷を使用...
-
ポールとポーラ
-
可変のグローバルIPアドレスで...
-
Accessのレポートについ...
-
全銀フォーマットで使用する各...
-
エクセルで作った住所録をラベ...
-
禁止マークのレコードと三角マ...
おすすめ情報