0
私はExcelにアクセスレコードをインポートしますオンラインを発見したコードのこのビットを持っています。 strFilePathはMDBのためのファイルパスであるとstrTableNameは私がMDBのテーブル - 必要性のフィールド名/ヘッダ
Sub importAccessdata()
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sQRY As String
Dim strFilePath As String
strFilePath = Sheets("Setup").Range("C2").Value
strTableName = Sheets("Setup").Range("C4").Value
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & strFilePath & ";"
sQRY = "SELECT * FROM " & strTableName & ""
rs.CursorLocation = adUseClient
rs.Open sQRY, cnn, adOpenStatic, adLockReadOnly
Application.ScreenUpdating = False
Sheet3.Range("A1").CopyFromRecordset rs
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
Exit Sub
End Sub
レコードのすべてが、しかし私は、フィールド名がそれらを取り込むために得ることができない、非常に高速なインポートインポートするために探していますテーブル名です!データでフィールド名を運ぶためにできる簡単な変更はありますか?
*インポートアクセスレコードをuse-ものです! – Parfait