【发布时间】:2018-07-25 02:38:34
【问题描述】:
下午好,
我创建了一个将数据上传到访问数据库的宏(都在我的桌面上)。问题是当我尝试扩大范围时不断出错。
我以为这很简单,但似乎我忽略了。
这是代码 - 基本上我想包含该列或将其设置为动态范围?你能帮忙吗?
Sub AccessCode()
Application.ScreenUpdating = False
Dim db As Database
Dim rs As DAO.Recordset
Set db = OpenDatabase("C:\Users\user\Desktop\Test Copy.accdb")
Set rs = db.OpenRecordset("Fact Table", dbOpenTable)
rs.AddNew
rs.Fields("GUID") = Range("g2").Value
rs.Fields("StageID") = Range("h2").Value
rs.Fields("Sync Date") = Range("i2").Value
rs.Fields("Forecast HP") = Range("j2").Value
rs.Fields("Owner Id") = Range("k2").Value
rs.Fields("Recent Modified Flag") = Range("L2").Value
rs.Fields("Upload Date") = Range("M2").Value
rs.Update
rs.Close
db.Close
Application.ScreenUpdating = True
MsgBox " Upload To PMO Database Successful."
End Sub
【问题讨论】: