Привет. Я пытаюсь написать макрос, который берет пользовательский ввод из формы Excel и добавляет его в таблицу доступа.Используя следующий код:
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim wsh As Excel.Application
Set cnn = "db.accdb.connection"
Set rst = New ADODB.Recordset
rst.Open "table", cnn, adOpenKeyset, adLockOptimistic, adCmdTableDirect
With rst
.AddNew
.Fields("column1").Value = textboxvar
.Update
End With
с предварительно заданным textboxvar.Но это не сработает, и я не знаю почему.