Hi all~~
試到了, 有 隻簡單 d 既 coding
Public Sub DoTrans2()
Dim i, j, m, n As Integer
Dim sh1 As Worksheet
Dim db(1 To 1000, 1 To 1000) As Variant
Dim dbWb, dbWs As String
Set sh1 = ThisWorkbook.ActiveSheet
Set Cn = CreateObject("ADODB.Connection")
dbPath = sh1.Cells(3, 2)
dbWb = Application.ActiveWorkbook.FullName
dbWs = Application.ActiveSheet.Name
scn = "Provider='Microsoft.ACE.OLEDB.12.0';Data Source=" & dbPath
dsh = "[" & Application.ActiveSheet.Name & "$]"
Cn.Open scn
For i = 7 To 8
sSQL = "INSERT INTO abc Values ('" & Cells(i, 1) & "' ," & Cells(i, 2) & " ) "
Cn.Execute sSQL
Next
End Sub |