Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2013, 08:58   #1
konstantin1990
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 63
По умолчанию Combobox и его свойства change и click

Всем доброго времени суток! В моём примере на форме userform1 в combobox два значения. При выборе значений появляется форма userform2. А теперь вопрос: как сделать так чтобы userform2 появлялась когда мы просто кликаем на combobox т.е. у нас уже выбрано значение "1" и мы закрыли userform2 и теперь опять выбираем "1" и как сделать так чтобы userform2 загрузилась повторно?

P.S. Использую Excel 2007
Вложения
Тип файла: rar Example.rar (14.0 Кб, 10 просмотров)
konstantin1990 вне форума Ответить с цитированием
Старый 18.12.2013, 09:09   #2
FiataliS
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 56
Восклицание

Цитата:
Сообщение от konstantin1990 Посмотреть сообщение
Всем доброго времени суток! В моём примере на форме userform1 в combobox два значения. При выборе значений появляется форма userform2. А теперь вопрос: как сделать так чтобы userform2 появлялась когда мы просто кликаем на combobox т.е. у нас уже выбрано значение "1" и мы закрыли userform2 и теперь опять выбираем "1" и как сделать так чтобы userform2 загрузилась повторно?

P.S. Использую Excel 2007
Фаил Excel пустой.
Знаю как, не знаю что и с чем.
FiataliS вне форума Ответить с цитированием
Старый 18.12.2013, 09:22   #3
konstantin1990
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 63
По умолчанию

Цитата:
Сообщение от FiataliS Посмотреть сообщение
Фаил Excel пустой.
Извините. Необходимо запускать Userfom1 через исходный текст. Могу переделать.
konstantin1990 вне форума Ответить с цитированием
Старый 18.12.2013, 09:25   #4
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

При закрытии или открытии формы 1 или 2, очищайте
UserForm1.ComboBox1 = ""
gling вне форума Ответить с цитированием
Старый 18.12.2013, 09:38   #5
konstantin1990
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 63
По умолчанию

Цитата:
Сообщение от gling Посмотреть сообщение
При закрытии или открытии формы 1 или 2, очищайте
UserForm1.ComboBox1 = ""
А если нет возможности? В примере не указано, но combobox не должен быть пустой. Хотя вариант отличный.
konstantin1990 вне форума Ответить с цитированием
Старый 18.12.2013, 09:45   #6
konstantin1990
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 63
По умолчанию

Может наложить сверху лэйбл с таким же шрифтом и попробовать менять свойство Visible. Позже попробую, думаю это будет не сложное решение задачи.
konstantin1990 вне форума Ответить с цитированием
Старый 18.12.2013, 09:46   #7
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

Вы его все равно закрываете при открытии формы 2. Открытие формы2 можно сделать либо на активацию либо на изменение в боксе1. Если сделаете открытие формы 2 на активацию бокса1 форма 2 будет выскакивать каждый раз при нажатии кнопки и в боксе изменения не нельзя будет сделать.
gling вне форума Ответить с цитированием
Старый 18.12.2013, 10:10   #8
konstantin1990
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 63
По умолчанию

Спасибо, ваш вариант мне помог. Я его изменил немного. Использую лэйблы.
konstantin1990 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
combobox событие change Bezdar Microsoft Office Excel 3 13.06.2013 12:14
Икак правильно заменить в ComboBox Change на MouseDown Rise13 Microsoft Office Excel 3 09.12.2011 14:36
Описать процедуру change (x, y, z) qwerty777 Паскаль, Turbo Pascal, PascalABC.NET 2 30.05.2010 22:50
про Change и Click ILNARM Общие вопросы Delphi 4 19.05.2010 00:28
Свойства ComboBox nemoomen Microsoft Office Excel 5 11.08.2009 17:29