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