Как в Excel 2003 объявить глобальные переменные и инициализировать их только один раз, то есть при открытии книги?
У меня есть некоторые параметры, которые используются несколькими макросами: в основном пути к входным файлам . На данный момент мой код выглядит так:
global path1, path2 as string
sub initPaths
path1 = 'path\to\file1'
path2 = 'path\to\file2'
end sub
Затем, когда мне нужно использовать файл1 или файл2 в подпрограмме или функции, я вставляю вызов initPaths
. Но это кажется довольно неэлегантным; Я бы хотел иметь возможность задавать пути только один раз, а не повторно.