Добрый день. Подскажите, пожалуйста, есть ли возможность изменить значение глобальной константы, не открывая модуль макросов. Есть несколько глобальных констант, например, Public Const SourceFolderPath As String = "C:\Склад\". Чтобы выбрать другую папку - приходится изменять путь в модуле макросов, что хочется избежать, с целью защиты макросов от случайного изменения. Я объявил константы на отдельном модуле, чтобы уменьшить вероятность случайного изменения макросов, но хотелось бы полностью убрать этот риск.
У меня есть некоторые мысли:
1. запоролить все модули, кроме модуля с константами - это возможно? Если да, подскажите, пож, как это сделать.
2. присваивать значения глобальных констант через User Forms - это возможно? С User Forms опыта нет, поэтому этот вариант порождает вопросы: каждый раз придется заполнять с нуля все глобальные константы в User Forms? Констант сейчас под 15 шт., будет больше и с нуля заполнять их - время и ошибки возможные. Или в User Forms возможно запоминать последние значения?
Но возможно это бред и есть лучше способы.
У меня есть некоторые мысли:
1. запоролить все модули, кроме модуля с константами - это возможно? Если да, подскажите, пож, как это сделать.
2. присваивать значения глобальных констант через User Forms - это возможно? С User Forms опыта нет, поэтому этот вариант порождает вопросы: каждый раз придется заполнять с нуля все глобальные константы в User Forms? Констант сейчас под 15 шт., будет больше и с нуля заполнять их - время и ошибки возможные. Или в User Forms возможно запоминать последние значения?
Но возможно это бред и есть лучше способы.