powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как указать в формуле ссылку на лист /VBA
4 сообщений из 4, страница 1 из 1
Как указать в формуле ссылку на лист /VBA
    #38615516
Theofit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Помогите, пожалуйста:
Есть код:
ActiveCell.Formula = "=SumIfs(" & v_Rng.Offset(0, 1).Address & "," & v_Rng.Address & ",A2)"

v_Rng.Offset - переменный диапазон, указываемый через диалог.

Формула работает, только берет значения из текущего листа, а надо с другого листа, с которого указывался диапазон.
Пытался сделать через Parent (Worksheets(v_Rng.Parent.Name)) - ни в какую.
Помогите, пожалуйста.
...
Рейтинг: 0 / 0
Как указать в формуле ссылку на лист /VBA
    #38615519
Theofit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На всякий случай прикладываю сам файл
...
Рейтинг: 0 / 0
Как указать в формуле ссылку на лист /VBA
    #38615586
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы получить адрес диапазона с именем листа, используйте
Код: vbnet
1.
v_rng.address(external:=true)

В нагрузку будет еще имя книги, но если формула не очень длинная, это не страшно.
...
Рейтинг: 0 / 0
Как указать в формуле ссылку на лист /VBA
    #38615598
Theofit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский, спасибо огромное!
Сам бы и не догадался ))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как указать в формуле ссылку на лист /VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]