いつもお世話になっております。
下記のコードはエクセル標準モジュールに書いています。
が他のエクセルからデータ読み込み場合
どうしたらよいのかおしえてくれませんでしょうか
検索でみつけたのですが、わかりませ
Private Sub ボタン_Click() '任意フォームのボタンクリックで起動
Dim daoDB As DAO.Database 'データベースオブジェクト
Dim daoRs As DAO.Recordset 'レコードセットオブジェクト
Dim strSQL As String 'SQL文用文字列
Set daoDB = daoDB
strSQL = "SELECT * FROM テーブル名 WHERE 条件;" 'SQL文作成
Set daoRs = daoDB.OpenRecordset(strSQL) 'レコード抽出
If daoRs.BOF = True And daoRs.EOF = True Then '存在チェック
MsgBox "レコードが存在しません。" 'メッセージ
GoTo Finally '後処理へジャンプ
End If
Do Until daoRs.EOF '抽出したレコードが終了するまで処理を繰り返す
Debug.Print daoRs!フィールド名 'フィールドを取り出す
daoRs.MoveNext '次のレコードに移動する
Loop
Finally: '後処理
'閉じる
daoRs.Close
daoDB.Close
'オブジェクトの破棄
Set daoRs = Nothing
Set daoDB = Nothing
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) エクセルVBAのコードで質問です。 下のコードはJ16の文字列をB3を起点とする範囲から探して、見つ 5 2023/04/07 11:07
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル書込みで一行もしくは...
-
Access を×ボタンで閉じ...
-
データセットのレコード更新が...
-
COBOLでのランダムアクセス
-
JSPのNULLレコード表示について...
-
レコードセット(ADO.Recordset)...
-
VB.netの戻り値が返ってこない
-
カレントレコードが無い事を判...
-
DataGridViewにてセル以外をク...
-
ADODBのRecordset.Deleteのエラ...
-
Access のフォームで新しい行...
-
固有レコード識別子の選択とは
-
ヘッダレコードとトレーラレコ...
-
[VB6]プログレスバーコントロー...
-
Line Inputで文字化け(助けて...
-
DAO エクセルvbaからアクセ...
-
BASP21 で CGIとの通信
-
Accessで別テーブルの値をフォ...
-
select句副問い合わせ 値の個...
-
GROUP BYを行った後に結合した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードが存在しなかった場合
-
ADO VBA 実行時エラー3021
-
ファイル書込みで一行もしくは...
-
アクセスでレポートの1印刷内...
-
カレントレコードが無い事を判...
-
差し込み印刷のレコード数について
-
レコードセット(ADO.Recordset)...
-
ワードの差込印刷で教えて下さ...
-
DataGridViewの内容をDBに反映...
-
Access でレコードセレクタが押...
-
DataGridViewの、選択されてい...
-
JSPのNULLレコード表示について...
-
ACCESSで大量の更新を行うと「...
-
[VBA] ADOの Clone と AddNew
-
Access を×ボタンで閉じ...
-
サブレンジ分割されたNDB(富士...
-
ヘッダレコードとトレーラレコ...
-
データセットのレコード更新が...
-
DataGridViewにてセル以外をク...
-
Line Inputで文字化け(助けて...
おすすめ情報