VBA "Ошибка приложения или объекта" - PullRequest
0 голосов
/ 20 ноября 2018

Несмотря на множество обращений, я не смог найти ответ на свой вопрос.Я написал небольшую процедуру для вставки формулы после последнего столбца некоторых данных на листе.

Моя проблема в том, что я добавляю формулу и получаю

«Ошибка приложения или объекта».

Я беру формулу непосредственно с рабочего листа, где она возвращает результат, и пытаюсь добавить ее в копию листа.Я сделал это успешно с другими формулами.Не вдаваясь в процедуру, строка, которая выдает ошибку:

Range(Cells(headerRow + 1, lastCol).Address, Cells(lastRow, lastCol).Address).FormulaR1C1 = "=IFNA(VLOOKUP(RC[-29],'[dataFile.xlsx]Report Page_1'!$A$2:$B$1475,2,FALSE), ""-"")"

Работает, если я убираю знак равенства, так что он только добавляет текст в указанный диапазон.Таким образом, проблема заключается в формуле, которую я добавляю, но она работает, когда формула вставляется в верхнюю ячейку и заполняет столбец.В окончательной версии в VBA он будет использовать формат R1C1 для относительных ссылок.

Может кто-нибудь помочь мне с этой проблемой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...