Чтобы защитить код макроса от случайного изменения в рабочей книге Excel, можно установить пароль для защиты макросов. ru.extendoffice.com Для этого нужно выполнить следующие шаги: ru.extendoffice.com
- Открыть существующий код. ru.extendoffice.com Для этого нажать клавиши Alt + F11 и в окне Microsoft Visual Basic for Applications выбрать «Инструменты» > «Свойства проекта VBAProject». ru.extendoffice.com
- В диалоговом окне «Свойства проекта VBAProject» перейти на вкладку «Защита». ru.extendoffice.com Затем отметить опцию «Блокировать проект для просмотра». ru.extendoffice.com
- Ввести и подтвердить пароль, который будет использоваться для защиты кода в разделе «Пароль для просмотра свойств проекта». ru.extendoffice.com
- Нажать «OK», чтобы закрыть диалоговое окно, и закрыть окно Microsoft Visual Basic for Applications. ru.extendoffice.com
- Сохранить книгу в формате «Книга с поддержкой макросов Excel» и закрыть её, чтобы парольная защита вступила в силу. ru.extendoffice.com
Теперь при открытии книги и попытке просмотреть код будет запрашиваться пароль. ru.extendoffice.com
Также можно скрыть макрос, чтобы его не могли увидеть пользователи: howtoexcelatexcel.com
- Открыть макрос, который нужно скрыть, и выбрать список макросов. howtoexcelatexcel.com
- Найти первую строку скрываемого макроса. howtoexcelatexcel.com
- Ввести «Private» перед «Sub». howtoexcelatexcel.com Это скроет макрос из списка макросов, сохранённых в рабочей книге Excel. howtoexcelatexcel.com