Страница: 1 |
Страница: 1 |
Вопрос: Как скопировать макрос в другую книгу
Добавлено: 18.06.08 12:59
Автор вопроса: Jasmin
Здравствуйте!
Знаю, что можно программно записать нужный текст макроса из Книги 1 в книгу 2. Но там через вставку отделльных строк.
А есть ли возможность скопировать сразу весь макрос ? Не построчно.
Спасибо.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #1
Добавлено: 18.06.08 15:11
Вопрос о копировании снят.
Примерно так:
Application.Workbooks("Test.xls".VBProject.VBComponents.Import('d:\bas.bas')
Остался вопрос о запуске свежескопированного макроса. Пишет, что не может найти данный макрос.
Номер ответа: 2
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #2
Добавлено: 19.06.08 08:14
Может книгу сначала нужно сохранить?
Номер ответа: 3
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #3
Добавлено: 19.06.08 09:07
Пробовала. Не помогает. Опять ошибка "Не могу найти макрос такой-то"
Я пробовала все в одно1 процедуре делать (сначала скопировать, выполнить и затем удалить). Скопировать скопировала, а запустить не видит и все. Хоть сохраненная книга, хоть нет.
Номер ответа: 4
Автор ответа:
GDK
Вопросов: 13
Ответов: 348
Профиль | | #4
Добавлено: 20.06.08 13:07
А если сохранить - закрыть - открыть - запустить?
Номер ответа: 5
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #5
Добавлено: 20.06.08 14:17
Дело в том, что нужно скопировать макрос в очень тяжелый файл (много формул. И все нужны. ) ). А его нужно держать открытым во время обработки. Пока опять открою, засну.