Вместо того, чтобы код VBA сохранялся в модуле внутри файла Excel, я хотел бы сохранить код в текстовом файле, например module1.vba
. В Excel module1.vba
будет загружен или импортирован и запущен как обычный модуль.
Это возможно? Как это сделать?
В Excel, в редакторе VBA, есть опция Insert > File...
в меню, которая делает то, что я хочу, но я не знаю, как автоматизировать это с минимальным кодом VBA, чтобы загрузить реальный сохраненный код как текст.
Причиной этого является возможность контроля версий кода с помощью текстовых приложений, таких как git
.
--- редактировать ---
Этот ответ показывает хорошую альтернативную работу. Однако я все еще не слишком счастлив в дублировании вещей.