Можно ли прописывать формулу в именах средствами VBA?

Узнай цену своей работы

Формулировка задачи:

Добрый День. Вопрос по сути очень прост.
Листинг программы
  1. Private Sub CommandButton3_Click()
  2. Dim str
  3. str = "=ЕСЛИ(1+1=2;1;0)"
  4. ActiveWorkbook.Names.Add Name:="DAS", RefersTo:=str
  5. End Sub

Задать имя как формулу невозможно через VBA?

Формула специально простая. А так задача в том, чтобы задать много имен с немного отличающимися формулами. Разово. Справку по Name прочитал, но ограничений не нашел. Огромное Спасибо за Ваше внимание.

Решение задачи: «Можно ли прописывать формулу в именах средствами VBA?»

textual
Листинг программы
  1. Private Sub CommandButton3_Click()
  2.     Dim strName As String
  3.     strName = "=ЕСЛИ(1+1=2;1;0)" 'Or 1
  4.  
  5.     ActiveWorkbook.Names.Add Name:="DAS", RefersToLocal:=strName
  6. End Sub

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


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

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

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы