Я пытаюсь выполнить запрос, чтобы получить все различия между двумя таблицами в файле xlsx.
Все, что я получаю, это ошибка выполнения UFT.
Мои таблицы содержат 1000 строк и 13 столбцов, они находятся на двух отдельных листах в одном файле Excel.
Const adCmdTable = 2
Const adLockBatchOptimistic = 4
Const adLockOptimistic = 3
dim ado, rs
set ado = CreateObject("ADODB.Connection")
set rs = CreateObject("ADODB.RecordSet")
connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=myfile.xlsx;Extended Properties=" & chr(34) & "Excel 12.0 Xml;HDR=YES;IMEX=1;"& chr(34)
ado.Open connString
QUERY = "SELECT [A$A1:M100].*, [B$A1:M100].* FROM [A$A1:M100] FULL JOIN [B$A1:M100] ON ([A$A1:M100].KEY= [V$A1:M100].KEY) WHERE [A$A1:M100].KEY IS NULL OR [V$A1:M100].KEY IS NULL"
set ors = ado.Execute(QUERY)
Что не так?
Спасибо