Как программно задать значение ячейки типа " =Лист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
(закомментированная строка - это имя листа в кавычках, почему-то ссылки то с кавычками, то без них...)
На последней строке выдает ошибку. Подскажите пожалуйста, в чем ошибка? Как сделать правильно?

Решение задачи: «Как программно задать значение ячейки типа " =Лист1!F91 "?»

textual
Листинг программы
CStr(finded)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы