- 帖子
- 552
- 主題
- 6
- 精華
- 0
- 積分
- 576
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2026-9-10
  
|
本帖最後由 lpk187 於 2016-9-5 00:45 編輯
回復 1# yifan2599
對不起!!3樓的代碼是要引用才對,下則才不用引用項目- Public Sub ex()
- Dim i%, arr
- Dim myCon As Object, myRs As Object, SQL$
- arr = Sheets("工作表3").Range("A2:B74")
- Set myCon = CreateObject("ADODB.Connection")
- Set myRs = CreateObject("ADODB.Recordset")
- myCon.Open "provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & ThisWorkbook.Path & "\Db.accdb;"
- For i = 1 To UBound(arr) ''開始匯入到資料庫
- SQL = "INSERT INTO " & "部門" & "(單位代號,單位名稱)" & _
- " VALUES('" & arr(i, 2) & "','" & arr(i, 1) & "')"
- Set myRs = myCon.Execute(SQL)
- Next
- Set myRs = Nothing
- myCon.Close
- Set myCon = Nothing
- End Sub
複製代碼 |
|