Новости:

Название темы должно отражать суть задачи.
Темы типа "ПОМОГИТЕ!!!", "Срочно!" и т.п. будут удаляться без объяснения причин

Главное меню

Как повесить код на событие листа

Автор Tow, 17.01.2020, 16:32:52

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

Tow

Пытаюсь повесить код на событие "Лист1", т.е после ввода определенного логина и пароля у меня открывается "Лист1", и на открытие "Лист1", должен срабатывать во этот код
Private Sub Worksheet_Deactivate()  
Unload UserForm1  
End Sub  
 
Private Sub Worksheet_Activate()  
'Закрываете , открываете что хотите  
UserForm1.Show (0)  
End Sub  

т.е при переходи на "Лист1", должен запускать UserForm1, но выдает ошибку
UserForm1.Show (0)  

Дмитрий Щербаков(The_Prist)

Цитата: Tow от 17.01.2020, 16:32:52но выдает ошибку
На будущее: не забывайте написать что за ошибку выдает. А то их там более 4000 :)
Скорее всего надо просто убрать скобки:
UserForm1.Show 0
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...

Tow

Все равно ругается, теперь на
UserForm1.Show 0

Дмитрий Щербаков(The_Prist)

Цитата: Tow от 17.01.2020, 17:36:10Все равно ругается

Цитата: Дмитрий Щербаков(The_Prist) от 17.01.2020, 17:29:00не забывайте написать что за ошибку выдает. А то их там более 4000
у нас видимо, долгий разговор будет... :)))
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...

Tow

Вот эта сперва выскакивает
runtime error 401 can't show non-modal form when modal form is displayed

Tow

Вот пример. Пароли те же "1234", попробуйте зайти через "Марина", пароль "3", как раз выскочит ошибка

vikttur

Пытаетесь скрыть ВСЕ листы. Надо сначала показать Main.

Дмитрий Щербаков(The_Prist)

Цитата: Tow от 18.01.2020, 15:05:44can't show non-modal form when modal form is displayed
иногда переводчик рулит. Вы пытаетесь показать какую-то форму в немодальном режиме(Show 0) в то время когда уже висит другая форма, но в модальном режиме. Либо запускайте все формы в немодальном режиме, либо скрывайте все другие формы перед показом нужной.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...

Яндекс.Метрика Рейтинг@Mail.ru