Я пытаюсь добавить формулу в ячейку. Макрос добавляет кавычки вокруг диапазона ячеек, в результате чего ячейка возвращает ошибку #name.
Это код в макросе
Cells(1, 4).FormulaR1C1 = "=VLOOKUP(RC[-2],Contracts!A7:D30,3,FALSE)"
Это то, что код возвращает в Excel после выполнения макроса.
=VLOOKUP(B4,Contracts!'A7':'D30',3,FALSE)
Обратите внимание, что ошибка #name исчезает и формула работает после того, как я уберу цитаты вокруг ячейки A7 и D30.