Как программно задать значение ячейки типа " =Лист1!F91 "? - VB
Формулировка задачи:
То есть мне нужно программно задать значению ячейки ссылку на другую ячейку (на другом листе).
Пытаюсь сделать таким образом:
'Text = "='" + Sheets(i).Name + "'!R[" + Str(finded) + "]C"
Text = "=" + Sheets(i).Name + "!R[" + Str(finded) + "]C"
Sheets("Предложение").Cells(Start + i, 6).Select
ActiveCell.FormulaR1C1 = Text
(закомментированная строка - это имя листа в кавычках, почему-то ссылки то с кавычками, то без них...)
На последней строке выдает ошибку. Подскажите пожалуйста, в чем ошибка? Как сделать правильно?
Пытаюсь сделать таким образом:
'Text = "='" + Sheets(i).Name + "'!R[" + Str(finded) + "]C"
Text = "=" + Sheets(i).Name + "!R[" + Str(finded) + "]C"
Sheets("Предложение").Cells(Start + i, 6).Select
ActiveCell.FormulaR1C1 = Text
(закомментированная строка - это имя листа в кавычках, почему-то ссылки то с кавычками, то без них...)
На последней строке выдает ошибку. Подскажите пожалуйста, в чем ошибка? Как сделать правильно?
Решение задачи: «Как программно задать значение ячейки типа " =Лист1!F91 "?»
textual
Листинг программы
CStr(finded)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д