Страницы: 1
RSS
VBA. Применение Indirect в стиле R1C1
 
Добрый день Уважаемые Эксперты.

Прошу помочь разобраться в нюансах вывода функции Indirect(двссыл) с помощью VBA на лист.
Есть файл пример, и есть предполагаемая конструкция, которая работает на листе, но в VBA подсвечивается красным,
я так полагаю для стиля R1C1 есть свой отличительный нюанс, который я по всей видимости не знаю.
Сама конструкция вот:
Код
Cells(6, 7).FormulaR1C1 = "=Indirect("RC[-3]",False)"
В редакторе VBE данная строка подсвечивается красным, почему именно подсвечивается красным я сказать к сожалению не могу. Сама конструкция показана в ячейке Cells(7, 7).

Прошу помочь разобраться.

Благодарю Вас.
 
Кавычки в кавычках - посмотрите как в вашем посте код подсветился, вот так надо:
Код
Cells(6, 7).FormulaR1C1 = "=Indirect(""RC[-3]"",False)"
Изменено: buchlotnik - 10.01.2019 10:08:15
Соблюдение правил форума не освобождает от модераторского произвола
 
IgorBoot, зачем внутри лишние кавычки?

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
просто кавычки нужно дополнительно экранировать
Код
Cells(6, 7).FormulaR1C1 =  "=Indirect(""RC[-3]"",False)"
По вопросам из тем форума, личку не читаю.
 
Уважаемый buchlotnik, Спасибо Вам.
Знал бы сразу, что все так просто.
Страницы: 1
Наверх