VBA очистить выбор Combobox

Эй, я чувствую, что у этого должно быть простое решение, но я просто не смог наткнуться на него еще.

У меня есть combobox. У combobox есть значения, которые при выборе приводят к другим вопросам. У меня есть кнопка, которую я хочу быть кнопкой "вверх на один уровень", которая при нажатии очищает все следующие вопросы и сбрасывает отображение combobox, чтобы быть ничем, например, когда он был создан до того, как были выбраны какие-либо параметры. Я хочу, чтобы значения в combobox все еще присутствуйте, чтобы пользователь все еще мог сделать выбор.

Я, кажется,не могу понять это. Я попытался установить значение = 0, ListIndex = -1, оба безрезультатно. Я не хочу использовать "Clear", потому что я хочу сохранить значения в combobox. Если я просмотрел свойства combobox несколько раз, и я не могу выбрать, какой из них поможет мне сделать то, что я хочу здесь.

ваша помощь в выяснении этого будет оценена.

2 ответов


Listbox.Value=null

следует сделать трюк.


Если вы используете: ComboBox1.ListIndex = -1 без элементов списка, то не будет никакого эффекта. Это проблема, если вы динамически загружать элементы. Использовать:ComboBox1.Value = Null очистить значение, как указано выше.