Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual Basic
Перезагрузить страницу ComboBox
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
LSA LSA вне форума
Новичок
 
Сообщений: 11
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.12.2005
По умолчанию ComboBox - 16.01.2006, 09:20

Здравствуйте, подскажите пожалуйста как в ComboBox при формировании списка из диапазона ячеек (напр. A1:A100) попадали только значения больше ""???
Ответить с цитированием
  (#2 (permalink)) Старый
pashulka pashulka вне форума
Member
 
Сообщений: 1,872
Сказал(а) спасибо: 2
Поблагодарили 57 раз(а) в 53 сообщениях
Регистрация: 11.03.2005
По умолчанию 16.01.2006, 10:59

Самый простой способ :

Код:
Private Sub UserForm_Initialize()
For Each iCell In Range("A2:A100")
    If iCell.Value <> "" Then _
       ComboBox1.AddItem iCell.Value
Next
End Sub
Если диапазон достаточно большой, то можно использовать другие средства, например отфильтровать этот столбец, скопировать полученные в результате применения фильтра (автофильтра, расширенного фильтра) данные в другие ячейки рабочего листа, а затем использовать свойство .RowSource или .List P.S. При использовании свойства .RowSource имеет смысл использовать скрытый рабочий лист.

Ещё можно написать формулу, которая будет возвращать только значения заполненных ячеек, но в этом случае также необходимо поставить вопрос о защите подобной формулы от случайных изменений.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с ComboBox Alex221 Delphi 1 26.04.2012 12:05
Combobox Alerad Visual Basic 2 19.03.2012 20:10
Combobox 719 Delphi 5 29.09.2011 11:27
ComboBox как с ним работать SidorovaNata .NET 6 26.05.2009 19:25
Работа с Combobox в Excel =Lio= Visual Basic 3 25.08.2007 16:33
Таблицу БД в ComboBox - как? Voldyr Visual Basic 5 04.01.2007 01:55
ComboBox diment Visual Basic 2 12.09.2006 10:25
Как работать с ComboBox The Lich WinAPI 4 08.02.2006 05:18
VBA (ComboBox) Grifonn Visual Basic 1 30.09.2005 21:30
И снова ComboBox..... dimentiy Visual Basic 14 03.08.2005 19:55
ComboBox в VBA Anonymous Visual Basic 2 29.07.2005 07:06



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов