Перейти к содержанию

Как убрать повторяющиеся элементы в ComboBox


Рекомендуемые сообщения

Hi ALL!

Подскажите пожалуйтста. Есть код:

Range("A2").Activate
Set diapazon = ActiveCell.CurrentRegion
r2 = diapazon.Rows.Count
For i = 2 To r2
ComboBox1.AddItem (Cells(i, 2).Value)
Next i

Он добавляет все подряд элементы в ComboBox1. Как бы мне убрать повторяющиеся элементы? А то уже глаза в кучу у меня :rolleyes:

Ссылка на сообщение
Поделиться на другие сайты

эээ...мой те совет переходи на с++ :help:

попробуй так чтоли...

Long j

For i = 2 To r2

for j=0 to ComboBox1.ListCount-1

if ComboBox1.List(j)=Cells(i,2).Value then goto nz

next j

ComboBox1.AddItem (Cells(i, 2).Value)

nz:

Next i

Пойдет? А то могу ченить ещё придумать :rolleyes:

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...