Формула макроса Excel, добавляющая кавычки в формулу, которая не работает в vlookup

Я пытаюсь добавить формулу в ячейку. Макрос добавляет кавычки вокруг диапазона ячеек, в результате чего ячейка возвращает ошибку #name.

Это код в макросе

Cells(1, 4).FormulaR1C1 = "=VLOOKUP(RC[-2],Contracts!A7:D30,3,FALSE)"

Это то, что код возвращает в Excel после выполнения макроса.

=VLOOKUP(B4,Contracts!'A7':'D30',3,FALSE) 

Обратите внимание, что ошибка #name исчезает и формула работает после того, как я уберу цитаты вокруг ячеек A7 и D30.

Ответы на вопрос(3)

Ваш ответ на вопрос