Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Как вызвать UserForm другой книги?

Автор lovko, 22.11.2015, 11:39

« назад - далее »

lovko

Для вызова макроса из другой книги, применяется:
Application.Run "'Книга1'!Module1.Поиск"

А как вызвать UserForm из другой книги, когда она открыта, но не активна?

RAN

Тяжела она, шапка Мономаха!
В книгу1
Sub Поиск()
UserForm1.Show
End Sub

В книгу2
Sub Мяу()
Application.Run "'Книга1'!Module1.Поиск"
End Sub

lovko

Спасибо! А ведь и правда: мог бы и сам додуматься: сначала нужно вызвать макрос другой книги и уже он вызовет UserForm этой книги. Спасибо!