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

Как убрать повторяющиеся элементы в 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:

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

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • Mrak
      От Mrak
      Kaspersky Premium при посещении сайтов судов Российской Федерации ВСЕГДА (каждый день, при посещении каждого сайта суда) выдаёт следующее сообщение:

      Учитывая, что я могу за день открыть множество разных сайтов, мне приходится делать море дополнительных кликов мышкой, чтобы всё же перейти на сайт.
      Подскажите, как отключить это уведомление, либо убрать проверку сертификатов для наших судов? 
      Посещают малодушные мысли, что лучше программу удалить, чем продолжать терпеть такое её поведение.
      Особенности российских сертификатов известны уже не один год, можно же подстроиться, раз уж продукт для пользователей России официально работает?
    • Роман04
      От Роман04
      Периодически выезжает такой банер "Обнаружено 1 новое обновление для вашего приложения". В настройках "Обновление приложений" недоступно, т.к. kaspersky free.
      Мне нужно отключить этот функционал или хотя бы раздражающее уведомление. Как это сделать?
       
       

    • Marcus
    • MotherBoard
      От MotherBoard
      Программа позволяет разрабатывать, тестировать и отлаживать приложения прямо в веб-браузере без дополнительной установки ПО с помощью технологии 1С:Предприятие.Элемент. Это существенно упрощает взаимодействие с кодом приложения.
      На данном языке уже реализованы:
       - 1С: Шина
       - 1С: Кабинет Сотрудника
       - 1С: Персонал
      Сейчас можно бесплатно зарегистрироваться и пробовать  силы на новой технологии. Для регистрации нажмите сюда
      Источник
       
    • KasperUser
      От KasperUser
      Как убрать плавающую кнопку в Kaspersky Safe Kids ? Которая поверх всех окон, очень мешает ребенку !
      https://cdn.discordapp.com/attachments/376310218855809025/1203611403173232662/rn_image_picker_lib_temp_251bcdc4-4600-41a4-a0c8-e2e0b4e75fb9.jpg?ex=65d1b978&is=65bf4478&hm=7a77781274b959b96ce0d1f3872f1567a1a170fc22804520da8f37b53e4f0430&
×
×
  • Создать...