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

Вход

Регистрация

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

 

= Мир MS Excel/Очистка зависимых combobox - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Очистка зависимых combobox
Serj Дата: Четверг, 30.01.2020, 16:44 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, подскажите где ошибка в макросе. Есть очень большая таблица из нее выбираю данные
с помощью нескольких ComboBox, которые связаны.
При выборе во 2 и 3 не срабатывает Change применяю DropButtonClick.
При каждом нажатии в ComboBox 2 и 3 добавляется выбранные данные к списку ComboBox .
Пробовал дать команду Clear, тогда вообще не заносятся данные в зависимые ComboBox.
Понимаю так, при каждом нажатии выполняется команда добавить данные в ComboBox
нужно правильно поставить очистку перед выполнением команды.
Спасибо за помощь.
К сообщению приложен файл: 9611116.xlsm (37.6 Kb)
 
Ответить
СообщениеЗдравствуйте, подскажите где ошибка в макросе. Есть очень большая таблица из нее выбираю данные
с помощью нескольких ComboBox, которые связаны.
При выборе во 2 и 3 не срабатывает Change применяю DropButtonClick.
При каждом нажатии в ComboBox 2 и 3 добавляется выбранные данные к списку ComboBox .
Пробовал дать команду Clear, тогда вообще не заносятся данные в зависимые ComboBox.
Понимаю так, при каждом нажатии выполняется команда добавить данные в ComboBox
нужно правильно поставить очистку перед выполнением команды.
Спасибо за помощь.

Автор - Serj
Дата добавления - 30.01.2020 в 16:44
Pelena Дата: Четверг, 30.01.2020, 19:58 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Так хотели?
К сообщению приложен файл: 9611116-1-.xlsm (37.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Так хотели?

Автор - Pelena
Дата добавления - 30.01.2020 в 19:58
Serj Дата: Четверг, 30.01.2020, 21:49 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо за помощь и оперативность. Добавил очистку и получилось что нужно.

[vba]
Код
Private Sub Cbx_Str_Change()
Label29.Caption = ""
Cxb_Work.Clear
Сbx_Dogovor.Clear
Call FillWork
End Sub

Private Sub Cxb_Work_Change()
Сbx_Dogovor.Clear
Call FillDogovor
End Sub
[/vba]

Но есть вопрос. У меня очень большая таблица и про выборе вида работы договор с первого раза не определяет значение
приходится еще раз выбрать другой вид работы после этого определяется значение договора. С чем это связано?
В примере там там маленькая таблица определяется с первого раза.


Сообщение отредактировал Serj - Четверг, 30.01.2020, 23:45
 
Ответить
СообщениеСпасибо за помощь и оперативность. Добавил очистку и получилось что нужно.

[vba]
Код
Private Sub Cbx_Str_Change()
Label29.Caption = ""
Cxb_Work.Clear
Сbx_Dogovor.Clear
Call FillWork
End Sub

Private Sub Cxb_Work_Change()
Сbx_Dogovor.Clear
Call FillDogovor
End Sub
[/vba]

Но есть вопрос. У меня очень большая таблица и про выборе вида работы договор с первого раза не определяет значение
приходится еще раз выбрать другой вид работы после этого определяется значение договора. С чем это связано?
В примере там там маленькая таблица определяется с первого раза.

Автор - Serj
Дата добавления - 30.01.2020 в 21:49
Pelena Дата: Четверг, 30.01.2020, 22:56 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Serj, оформите код тегами с помощью кнопки # в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеSerj, оформите код тегами с помощью кнопки # в режиме правки поста

Автор - Pelena
Дата добавления - 30.01.2020 в 22:56
  • Страница 1 из 1
  • 1
Поиск:

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