CbIP 102 Опубликовано 16 мая, 2007 Share Опубликовано 16 мая, 2007 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. Как бы мне убрать повторяющиеся элементы? А то уже глаза в кучу у меня Цитата Ссылка на сообщение Поделиться на другие сайты
Annet 0 Опубликовано 17 мая, 2007 Share Опубликовано 17 мая, 2007 эээ...мой те совет переходи на с++ попробуй так чтоли... 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 Пойдет? А то могу ченить ещё придумать Цитата Ссылка на сообщение Поделиться на другие сайты
CbIP 102 Опубликовано 17 мая, 2007 Автор Share Опубликовано 17 мая, 2007 Спсибки! Сам то я на Delphi сижу... Так это лаба моя Уже сдал! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.