Страницы: 1
RSS
Получение индекса выбранного элемента в ComboBox
 
Доброго времени суток, подскажите как узнать индекс выбранного элемента в ComboBox. Спасибо!
 
для обычного комбобокса - свойство ListIndex, для комбобокса с мультивыбором - массив Selected.
подробности - во встроенной справке VBA по этим свойствам.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Например так
Код
With ComboBox1
For I = 0 To .List.Count
    If .Selected(I) = True Then .....
Next I
End With
Согласие есть продукт при полном непротивлении сторон
 
А подскажите еще, как выбрать значение по индексу. Т.е нужно программно выбрать элемент с индексом 2 , к примеру
 
т.е. справку читать вы категорически не хотите?
Цитата
ikki пишет: свойство ListIndex

пс. кстати, я немножко наврал: свойство MultiSelect есть только у листбокса.  :)
Изменено: ikki - 19.05.2013 14:14:51
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
Страницы: 1
Читают тему
Наверх