SQL文を使ってデータを取得する
Sub クエリデータ取得2() 'SQL文を使ってデータ取得 Dim myCon As ADODB.Connection, myRS As ADODB.Recordset, FileName As String Set myCon = New ADODB.Connection Set myRS = New ADODB.Recordset FileName = ThisWorkbook.Path & "\mdb\2-sampleDB.mdb" myCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileName With myRS .ActiveConnection = myCon .Source = "select * from 社員 where 所属='営業1課';" 'SQL文 .Open End With Range("A1").CopyFromRecordset myRS myRS.Close: Set myRS = Nothing myCon.Close: Set myCon = Nothing End Sub
取込先のテーブルデータ
実行結果