powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите как запустить макрос из другой книги
8 сообщений из 8, страница 1 из 1
Подскажите как запустить макрос из другой книги
    #37068456
_pH_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день .
в книге есть форма и макрос. При открытии формы заполняется комбо :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub UserForm_Activate()
For Row =  1  To  5 
ComboBox1.AddItem Sheets("DATA").Cells(Row,  1 )
lName(Row) = Sheets("DATA").Cells(Row,  2 )
lAccount(Row) = Sheets("DATA").Cells(Row,  3 )
lZKPO(Row) = Sheets("DATA").Cells(Row,  4 )
Next Row
End Sub 

Проблема в том что нужно запустить открытие этой формы из другой книги, а там нету листа "DATA" . Как правильно работать с таким макросом ?
...
Рейтинг: 0 / 0
Подскажите как запустить макрос из другой книги
    #37068467
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_pH_ нету листа "DATA" . Как правильно работать с таким макросом ?
Закомментировать его. Если нет листа DATA, то и грузить нечего, логично?

Может нужно загрузить что-то другое, но про это вы ни слова не сказали
...
Рейтинг: 0 / 0
Подскажите как запустить макрос из другой книги
    #37068568
_pH_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Возможно не так выразился .
Есть файл ZP.xls и в нем есть лист "DATA" . Если открывать форму из файла ZP.xls то все честно работает ... Но нужно открыть форму из другой книги
...
Рейтинг: 0 / 0
Подскажите как запустить макрос из другой книги
    #37068585
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно, что вы хотите. Перенести форму из одной книги в другую? Открыть книгу из другой книги? Изменить название листа? Более четко сформулируйте задачу.
...
Рейтинг: 0 / 0
Подскажите как запустить макрос из другой книги
    #37068635
_pH_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Нужно воспользоваться формой из файла ZP.xls в другой книге
...
Рейтинг: 0 / 0
Подскажите как запустить макрос из другой книги
    #37068678
kinotaurus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_pH_,

Что должна сделать эта форма в процессе того, как ею пользуются из другого файла?

"Имя, сестра, имя!.." (с)
...
Рейтинг: 0 / 0
Подскажите как запустить макрос из другой книги
    #37068725
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_pH_Нужно воспользоваться формой из файла ZP.xls в другой книге
а) в режиме разработки перенести форму из одной книги в другую с соответствующим переписыванием макросов
б) открыть из одной книги другую и запустить ейную форму (но она будет выполняться в контексте открытой книги, а не текущей)

так что надо-то?
...
Рейтинг: 0 / 0
Подскажите как запустить макрос из другой книги
    #37069139
_pH_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо , разобрался

2 Shocker.Pro,
Пункт Б Но заполнять сомбо нужно значениями из книги ZP.xls

Нужно к коде заполнения комбо писать
вместо
Код: plaintext
lName(Row) = Sheets("DATA").Cells(Row,  2 )

вот так
Код: plaintext
lName(Row) = Workbooks("ZP").Sheets("DATA").Cells(Row,  2 )

Всем спасибо за помощь.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите как запустить макрос из другой книги
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]