Задать вопрос
@Alex_Alex11110000

Как вызвать скрытый макрос в другом модулеи через VBA?

Я скрыл макрос через Private, чтобы пользователь не смог его удалить (его не было в списке макросов). Но в связи с этим возникла проблема, он перестал вызываться через Call в других модулях. Можно ли это исправить, т. е. чтобы скрытый макрос по прежнему можно было вызывать в других модулях, или нет?
  • Вопрос задан
  • 240 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Объявите процедуру не как
Private Sub
а как
Public Function
не играет роли, что функция будет возвращать, видна пользоватклю она не будет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Krasnoarmeec
@Krasnoarmeec
Кажется, простейшим решением было бы вынести Ваш макрос в аддон и запаролить его. Тогда точно не удалят и не изменят и виден будет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы