2013-12-11 8 views
0

У меня есть 2 версии книги с макросами. Последняя версия - 4. У меня есть все мои тестовые примеры (тестовый пример действительно в огромном количестве), написанный в версии 3 макросов в книге Excel. Теперь мне нужно обновить мою книгу до версии 4 макросов. Каков наилучший способ сделать это отдельно от копирования/вставки?Перемещение макросов из одной книги Excel в другую

+1

3 вопроса для вас. '1' Какая версия excel? '2' Являются ли тестовые примеры в рабочих листах? '3' Являются ли макросы на рабочем листе, в рабочей книге или в модуле? –

+0

(1) MS Excel 2010, (2) Да, тестовые примеры уже присутствуют в листах. (3) Макросы находятся в модулях. У меня 4 модуля – user2496751

+1

Вот что я могу сделать. '1' Удалите все листы, кроме одного из версии 4.' 2' Скопируйте все листы из версии 3 после 1-го листа в версии 4 '3' Удалить лист1 из версии 4 –

ответ

0

Вы можете просто экспортировать свои макросы из версии 3 и импортировать их в версию 4. Кроме того, для копирования тестовых примеров из версии 3 в версию 4 вы можете использовать опцию move/copy, которую вы получаете, когда вы щелкаете правой кнопкой мыши по имя листа.

+0

И я бы предложил использовать Rob Bovey 'VBA Code Cleaner 'для экспорта/импорта макросов, доступных [здесь] (http://www.appspro.com/) – DaveU

+0

' Вы можете просто экспортировать свои макросы из версии 3 и импортировать их в версию 4. 'OP не хочет экспортировать macros;) –

+0

У меня есть ActiveX Controller - это первый рабочий лист. Нажатие на то же будет работать с макромодулем. У меня 3 контроллера в версиях 3 и 4 в версии4. Как обновить то же самое? – user2496751

Смежные вопросы