Update в Excel используя ADODB с VBA

Я могу читать данные о Excel в разделенной папке используя один Recordset с ADODB; я могу писать эти данные в локальном файле, но формы Range().Value. Я не смог делать это используя один Update с ADODB.

Это моя связь:

Dim cnCaja As ADODB.Connection
Set cnCaja = New ADODB.Connection
cnCaja.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _
    "Data Source='" & esteLibro & "';" & _
        "Extended Properties='Excel 12.0;HDR=Yes;ReadOnly=False';"

Идея состоит в том, чтобы это был немного parametrizada и с фильтрами, но чтобы упрощать проблему:

consUpdate = "Update [Base$A3:T100000] set INVERSIONES = 10000"

И в конце концов часть, которая была должна делать что-то:

Dim rsCaja As ADODB.Recordset
Set rsCaja = New ADODB.Recordset

rsCaja.Open consUpdate, cnCaja, adOpenKeyset, adLockOptimistic

Он не дает ошибку и он ничего не говорит.

Чего мне не хватает для того, чтобы поле INVERSIONES наполнитесь 10000?

0
задан 10.01.2017, 23:10
0 ответов