Добрый день.
Суть проблемы такова.
Есть три параллельных проекта. В этих проектах есть задачи, которые решаются одинаковыми методами. Для реализации этих "универсальных" методов я (пока) выделил 8 модулей , которые используются в разных комбинациях, но должны быть одинаковы во всех проектах. Эти модули постоянно дорабатываются.
И чтобы многкртано не писать один и тот-же код, сейчас я в ручную синхронизирую все модули (в конце работы - экспорт в файлы, в начале работы - импорт). Хранить все модули в личной книге макросов - не вариант по двум причинам:
1. Все проекты реализуются на разных компах.
2. После завершения проект должен быть полностью автономен: клиент будет тягать его с собой на флешке и работать где придется. (Проблема работоспособности на Excel разных версий это отдельный геморрой ).
Сам процесс "импорт-экспорт" - это тупя, нудная, длительная и неудобная работа, критичная к ошибкам. Я пару раз забывал экспортировать один или два модуля, в результате - день на смарку (писать дубликат кода не хочется).
Вопрос: как автоматизировать это процесс - написать макрос, который бы:
- при открытии книги переименовал текущий модуль, импортировал его последнюю версию из файла, удалил переименованный модуль;
- при закрытии книги удалил файл с модулем и экспортировал текущий?
Т.е. мне нужен макрос для управления модулями.
Спасибо.
Суть проблемы такова.
Есть три параллельных проекта. В этих проектах есть задачи, которые решаются одинаковыми методами. Для реализации этих "универсальных" методов я (пока) выделил 8 модулей , которые используются в разных комбинациях, но должны быть одинаковы во всех проектах. Эти модули постоянно дорабатываются.
И чтобы многкртано не писать один и тот-же код, сейчас я в ручную синхронизирую все модули (в конце работы - экспорт в файлы, в начале работы - импорт). Хранить все модули в личной книге макросов - не вариант по двум причинам:
1. Все проекты реализуются на разных компах.
2. После завершения проект должен быть полностью автономен: клиент будет тягать его с собой на флешке и работать где придется. (Проблема работоспособности на Excel разных версий это отдельный геморрой ).
Сам процесс "импорт-экспорт" - это тупя, нудная, длительная и неудобная работа, критичная к ошибкам. Я пару раз забывал экспортировать один или два модуля, в результате - день на смарку (писать дубликат кода не хочется).
Вопрос: как автоматизировать это процесс - написать макрос, который бы:
- при открытии книги переименовал текущий модуль, импортировал его последнюю версию из файла, удалил переименованный модуль;
- при закрытии книги удалил файл с модулем и экспортировал текущий?
Т.е. мне нужен макрос для управления модулями.
Спасибо.