Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Открыть (отобразить) форму в событии закрытия другой формы. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Открыть (отобразить) форму в событии закрытия другой формы. (Макросы/Sub)
Открыть (отобразить) форму в событии закрытия другой формы.
Сергей13 Дата: Понедельник, 27.05.2019, 18:18 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте.
Ребята можно как-то открыть (отобразить) форму1 закрытую (скрытую) ранее методом Hide при выполнении события закрытия формы2 крестом.
При таком варианте выдает ошибку
[vba]
Код
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 'Событие закрытия формы2
    Form1.Show    'Открыть форму1
End Sub
[/vba]


Сообщение отредактировал Сергей13 - Понедельник, 27.05.2019, 18:48
 
Ответить
СообщениеЗдравствуйте.
Ребята можно как-то открыть (отобразить) форму1 закрытую (скрытую) ранее методом Hide при выполнении события закрытия формы2 крестом.
При таком варианте выдает ошибку
[vba]
Код
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 'Событие закрытия формы2
    Form1.Show    'Открыть форму1
End Sub
[/vba]

Автор - Сергей13
Дата добавления - 27.05.2019 в 18:18
Pelena Дата: Понедельник, 27.05.2019, 19:39 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 14130
Репутация: 3088 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Здравствуйте.
Может, так
[vba]
Код
Private Sub UserForm_Terminate()
    UserForm1.Show
End Sub
[/vba]


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Может, так
[vba]
Код
Private Sub UserForm_Terminate()
    UserForm1.Show
End Sub
[/vba]

Автор - Pelena
Дата добавления - 27.05.2019 в 19:39
Сергей13 Дата: Понедельник, 27.05.2019, 23:11 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Идентично.
Лады, оставлю как есть.
Спасибо.
 
Ответить
СообщениеPelena, Идентично.
Лады, оставлю как есть.
Спасибо.

Автор - Сергей13
Дата добавления - 27.05.2019 в 23:11
_Igor_61 Дата: Понедельник, 27.05.2019, 23:20 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 313
Репутация: 63 ±
Замечаний: 0% ±

Excel 2007
Как вариант - сделать формы немодальными
К сообщению приложен файл: 9205242.xlsm(15.2 Kb)
 
Ответить
СообщениеКак вариант - сделать формы немодальными

Автор - _Igor_61
Дата добавления - 27.05.2019 в 23:20
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Открыть (отобразить) форму в событии закрытия другой формы. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!