У меня есть проект VBA с модулем и пользовательской формой. Я хочу использовать некоторые переменные из моего модуля в своей пользовательской форме.
Обязательно ли объявлять эти переменные глобально? Мне не нравятся глобальные переменные, потому что они остаются в памяти после выполнения кода, и мне приходится сбрасывать эти переменные одну за другой в начале моего макроса. Я не могу использовать ключевое слово End для удаления переменных из памяти, потому что мне нужно запомнить одну или две из этих переменных. Как люди обычно поступают?
Редактировать: есть ли способ передать переменную из пользовательской формы в модуль без создания глобальной переменной?