Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ Макросы в Excel

Автор: Rewerd Суббота, 02 Августа 2008, 21:35

Prostite chto takim shriftom!

Srochno nuyhna pomosh.
Imeetsja 2 Knigi s makrosami, mozhno li Zapustit' makrosy vtoroj knigi na vypolnenie posredstvom makrosov pervoj Knigi.

Zaranee ochen' blagodaren' za Otvety!!!

Автор: pashulka Воскресенье, 03 Августа 2008, 16:04

Код
Run "myWorkBook.xls!myMacros"


Код
Application.Run "myWorkBook.xls!myMacros"


Обратите внимание на несколько моментов :
Если рабочая книга - "myWorkBook.xls" закрыта, то MS Excel должен "помнить" где расположена эта книга, другими словами, эта книга должна наличествовать в списке ранее открывавшихся файлов (см. меню Файл)
Если в рабочей книге - "myWorkBook.xls" могут наличествовать несколько макросов с одинаковыми именами (например в различных стандартных модулях), или макрос находится не в стандартном модуле (например в модуле листа, книги) то необходимо указать ещё и имя модуля (см.далее)
Если в рабочей книге - "myWorkBook.xls" макрос с указанным именем будет отсутствовать, то возникнет ошибка.

Код
Application.Run "myWorkBook.xls!myModule1.myMacros"


Автор: Rewerd Воскресенье, 03 Августа 2008, 20:52

Примного благодарен Вам господин pashulka, я просто спасён!!!! worthy.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)