powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов процедуры на листе
8 сообщений из 8, страница 1 из 1
Вызов процедуры на листе
    #36346115
abyrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На листе есть процедурка public sub proc(par as string).
Вызываю ее из отдельного модуля, как-то так: Sheets("Лист1").proc "parametr"

Запускаюсь... не арбайтен =( попытался отдебажиться - брэйкпоинт срабатывает, но на этом эксель легонько так умирает. Дальше брейкпоинта не идет ни в какую, даже эксель не закрывается.

Где я налажал? И как правильно вызвать функции/процедуры листа из отдельного модуля?
...
Рейтинг: 0 / 0
Вызов процедуры на листе
    #36348370
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abyrr,

поместите процедуру в отдельный модуль.
...
Рейтинг: 0 / 0
Вызов процедуры на листе
    #36349625
abyrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
big-duke,

это конечно логично, но нужно именно на листе.
Ситуация такая, что листов может быть много и создаются они по шаблонному листу пользователем. Ау этого шаблонного листа внутри функция есть. И нужно в определенный момент на всех листах, созданных из шаблонного, выполнять эти функции... ну что-то типа рефлекшена получается
...
Рейтинг: 0 / 0
Вызов процедуры на листе
    #36352478
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abyrr,

Раз эта процедура у вас все равно Public, то почему нельзя в модуль????
...
Рейтинг: 0 / 0
Вызов процедуры на листе
    #36358052
abyrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VladConnabyrr,

Раз эта процедура у вас все равно Public, то почему нельзя в модуль????

потому как она на каждом листе своя, хоть и одинаковая посути. там вызываются другие функции уже с этого конкретного листа. и если ее в модуль пихануть, то ее я смогу использовать только для одного листа, а нужно для любого количества листов, созданных по шаблонному листу.
...
Рейтинг: 0 / 0
Вызов процедуры на листе
    #36358055
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне тоже не понятно, зачем именно так было нужно организовывать.
Но все равно должно работать - см. пример
...
Рейтинг: 0 / 0
Вызов процедуры на листе
    #36359328
abyrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZVI,

долго писать зачем так нужно было сделать, но другого варианта не нашел. а за пример спасибо.
...
Рейтинг: 0 / 0
Вызов процедуры на листе
    #36359803
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abyrr,

" ..потому как она на каждом листе своя, хоть и одинаковая посути."

В каком смысле "по сути"? Разные значения параметров нельзя что ли никак передать?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов процедуры на листе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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