/ /データベースからの取得VBA - データベース、vba、excel-vba、adodb、excel

データベースからの取り出しVBA - データベース、vba、excel-vba、adodb、excel

私は私のSQLデータベースから取得しようとしています。

    Dim oRS as ADODB.Recordset
Dim databaseRecords as Range
Set oRS = New ADODB.Recordset
oRS.ActiveConnection = oConn
oRS.Source = "Select AccID from database123"
oRS.Open
databaseRecords.CopyFromRecordset (oRS)
oRS.Close
If Not oRS Is Nothing Then Set oRS = Nothing

私はすでにmySQLデータベースに接続しています。 接続部分は問題ありません。 databaseRecords.CopyFromRecordset(oRS)でエラー「Object variable or With variable not set」が表示されます。データベースに空の行がありません。

回答:

回答№1は1

"databaseRecords"を宣言しましたが、割り当てはしていません。ターゲットスプレッドシート内の既存の(そして有効なサイズの)範囲に割り当てる必要があります。