Ошибка выполнения 1004 при вставке формулы в ячейку VBA Excel

Я получаю ошибку времени выполнения 1004 при попытке вставить формулу в ячейку в VBA.

В моем листе Excel у меня есть дата в столбце A и биржевой тикер в строке 1, начиная с столбца B каждые 3 столбца, поэтому B, E, H и т. Д.

В ячейке C2 я пытаюсь разделить значение в B2 на значение в строке 2 под заголовком столбца «FTSE». Помещение этой формулы в ячейку напрямую работает:

=IFERROR(B2/(VLOOKUP($A2,$A$2:$GMQ$261,MATCH("FTSE",$B$1:$GMQ$1,0)+1,FALSE)),"")

Я пытаюсь сделать это с помощью VBA. Вот код, который у меня есть:

Sub InsertFormula()

   Range("C2").Select
   ActiveCell.Formula = _
   "=IFERROR(B2/(VLOOKUP($A2,$A$2:$GMQ$261,MATCH(""FTSE"",$B$1:$GMQ$1,0)+1,FALSE)),"")"

End Sub

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

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