|
請問以下程式碼 為將所有數據全部導入
如何修改可再EXCEL依輸入ID選擇導入單筆資料...
以及如何可讓access內的數據導出後可選擇要填入EXCEL的哪個欄位??
導出 工作簿.rar
(36.95 KB, 下载次数: 7)
- Sub 把附件的ACCDB文件數據全部導入EXCEL() 'EXCEL中使用
- Dim cnn As Object, rs As Object, i&, SQL$
- Set cnn = CreateObject("ADODB.Connection")
- cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.Path & "\test001.accdb"
- SQL = "select * from Table1"
- Set rs = cnn.Execute(SQL)
- Cells.ClearContents
- For i = 1 To rs.Fields.Count
- Cells(1, i) = rs.Fields(i - 1).Name
- Next
- Range("a2").CopyFromRecordset rs
- rs.Close
- cnn.Close
- Set rs = Nothing
- Set cnn = Nothing
- End Sub
复制代码
|
|