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

Вход

Регистрация

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

 

= Мир MS Excel/Закрытие userform - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Закрытие userform
AVI Дата: Понедельник, 16.07.2018, 09:33 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация: 17 ±
Замечаний: 0% ±

Excel 2016
Подскажите, пожалуйста

У меня форма закрывается с помощью
[vba]
Код
Private Sub CommandButton2_Click()
    UF_AddMain1.Hide
End Sub
[/vba]

А какая будет не просто прятать [vba]
Код
Hide
[/vba], а работать как крестик, то есть закрывать форму?
 
Ответить
СообщениеПодскажите, пожалуйста

У меня форма закрывается с помощью
[vba]
Код
Private Sub CommandButton2_Click()
    UF_AddMain1.Hide
End Sub
[/vba]

А какая будет не просто прятать [vba]
Код
Hide
[/vba], а работать как крестик, то есть закрывать форму?

Автор - AVI
Дата добавления - 16.07.2018 в 09:33
_Boroda_ Дата: Понедельник, 16.07.2018, 09:34 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация: 6667 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Это нужно?
[vba]
Код
Unload UF_AddMain1
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЭто нужно?
[vba]
Код
Unload UF_AddMain1
[/vba]

Автор - _Boroda_
Дата добавления - 16.07.2018 в 09:34
AVI Дата: Понедельник, 16.07.2018, 09:39 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация: 17 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Да, спасибо.
Как все просто оказалось...
 
Ответить
Сообщение_Boroda_, Да, спасибо.
Как все просто оказалось...

Автор - AVI
Дата добавления - 16.07.2018 в 09:39
StoTisteg Дата: Понедельник, 16.07.2018, 16:24 | Сообщение № 4
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
AVI, только когда снова захотите к ней обратиться, сделайте [vba]
Код
Load UF_AddMain1
[/vba], а то она у Вас открываться не захочет :)


Интуитивно понятный код - это когда интуитивно понятно, что это код.
 
Ответить
СообщениеAVI, только когда снова захотите к ней обратиться, сделайте [vba]
Код
Load UF_AddMain1
[/vba], а то она у Вас открываться не захочет :)

Автор - StoTisteg
Дата добавления - 16.07.2018 в 16:24
_Boroda_ Дата: Понедельник, 16.07.2018, 17:00 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация: 6667 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
когда снова захотите к ней обратиться, сделайте
[vba]
Код
Load UF_AddMain1
[/vba], а то она у Вас открываться не захочет

Почему? Приведите пример


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
когда снова захотите к ней обратиться, сделайте
[vba]
Код
Load UF_AddMain1
[/vba], а то она у Вас открываться не захочет

Почему? Приведите пример

Автор - _Boroda_
Дата добавления - 16.07.2018 в 17:00
StoTisteg Дата: Вторник, 17.07.2018, 10:20 | Сообщение № 6
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, примера не приведу. но как-то на заре молодости обнулил форму через Unload, потом Show... и привет, висим и ждём данные в невидимую форму. Load таки помогло.


Интуитивно понятный код - это когда интуитивно понятно, что это код.
 
Ответить
Сообщение_Boroda_, примера не приведу. но как-то на заре молодости обнулил форму через Unload, потом Show... и привет, висим и ждём данные в невидимую форму. Load таки помогло.

Автор - StoTisteg
Дата добавления - 17.07.2018 в 10:20
_Boroda_ Дата: Вторник, 17.07.2018, 10:33 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация: 6667 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
примера не приведу

Почему? Если утверждаете что-то, то докажите это. Простенькая форма с одной кнопкой закрытия Unload и отдельно кнопка открытия формы Show. Если по-Вашему, то работать не должно


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
примера не приведу

Почему? Если утверждаете что-то, то докажите это. Простенькая форма с одной кнопкой закрытия Unload и отдельно кнопка открытия формы Show. Если по-Вашему, то работать не должно

Автор - _Boroda_
Дата добавления - 17.07.2018 в 10:33
StoTisteg Дата: Вторник, 17.07.2018, 14:09 | Сообщение № 8
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
Так. Что я не так делал, я разобрался. Естественно, код[vba]
Код
With UserForm
    .Show
    Unload UserForm
    .Show
End With
[/vba]работать не может. Теперь надо лезть в трёхлетней давности проект и смотреть — то ли у меня склероз, то ли я каким-то чудом убедил работать конструкцию
[vba]
Код
With UserForm1
    .Show
    Unload UserForm1
    Load UserForm1
    .Show
End With
[/vba]


Интуитивно понятный код - это когда интуитивно понятно, что это код.
 
Ответить
СообщениеТак. Что я не так делал, я разобрался. Естественно, код[vba]
Код
With UserForm
    .Show
    Unload UserForm
    .Show
End With
[/vba]работать не может. Теперь надо лезть в трёхлетней давности проект и смотреть — то ли у меня склероз, то ли я каким-то чудом убедил работать конструкцию
[vba]
Код
With UserForm1
    .Show
    Unload UserForm1
    Load UserForm1
    .Show
End With
[/vba]

Автор - StoTisteg
Дата добавления - 17.07.2018 в 14:09
  • Страница 1 из 1
  • 1
Поиск:

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