【发布时间】:2015-01-31 13:59:51
【问题描述】:
下面的代码(给我的)有效,但我不理解值(第 9 行)。当我尝试添加更多单元格时,我不断收到错误消息。我是 VBA 新手,有人可以添加更多字段以便我更好地理解,例如:
C5 进入成分 2 C6 进入成分 3 C7 进入成分 4 L5 进入 Lot2 L6 进入 Lot3 L7 进入 Lot4 还有更多。
以下值是任意的,仅用于测试。请看一下我的电子表格 我使用的电子表格在这里:https://mega.co.nz/#!2cZ3kKAZ!BL-HJM...1tZewrw-CH-1Dc
Sub Button10_Click()
Dim strSQL As String
Set appAccess = CreateObject("Access.Application")
appAccess.Visible = False
strSQL = "INSERT INTO [Finished Batches] ([Production Date],[Lot_Number],[Ingredient1],[Amount1]) " & _
"VALUES (#" & Range("C5") & "#,'" & Range("D5") & "','" & Range("F23") & _
"'," & Range("G23") & ")"
With appAccess
.OpenCurrentDatabase ("C:\users\jay neuh\desktop\database\ss database.mdb")
.DoCmd.RunSQL strSQL, dbFailOnError
.CloseCurrentDatabase
End With
Set appAccess = Nothing
End Sub
感谢您的帮助
【问题讨论】:
-
运行该代码时收到的完整错误消息是什么?
标签: excel vba ms-access export