返回列表 上一主題 發帖

[發問] Excel VBA讀取其他Excel檔案的問題

[發問] Excel VBA讀取其他Excel檔案的問題

大家好,小弟目前是初接觸VBA的學習者,

最近為了工作上的需求,寫了個讀取其他Excel檔案的VBA程式

主要目的是要從目前的工作表讀取Book3.xls內的資料並呈現,

程式碼如下:

Sub Test()
  1. Sub Test()

  2. Dim cn As ADODB.Connection
  3. Dim rsT As ADODB.Recordset

  4. Set cn = New ADODB.Connection
  5. With cn
  6. .Provider = "Microsoft.Jet.OLEDB.4.0"
  7. .ConnectionString = "Data Source=C:\Users\Eddie\Desktop\Book3.xls;" & _
  8. "Extended Properties=Excel 8.0;"
  9. .Open
  10. End With

  11. Set rsT = cn.OpenSchema(adSchemaTables, Array(Empty, Empty, "book1", Empty))

  12. Range("A1").CopyFromRecordset rsT

  13. rsT.Close
  14. cn.Close

  15. Set rsT = Nothing
  16. Set cn = Nothing

  17. End Sub
複製代碼
在程式執行上沒有出現Error, 但是問題在於無法在目前的工作表上顯示,

請問各位前輩是哪裡出現問題呢?

謝謝

回復 1# jemery127

請問有人對這問題了解嗎? 是否可以給點建議呢? 謝謝

TOP

        靜思自在 : 閒人無樂趣,忙人無是非。
返回列表 上一主題