Добрый вечер! Столкнулся с такого рода проблемой. Есть два ListBox. Слева - заполняется по инициализации формы. Справа, в зависимости от значения в предыдущем. Заполнение ListBox2 должно происходить по коду находящегося в столбце "Н". То есть если в ListBox1 выбрана третья сверху строка, то соответственно те слова код, которых=2, должны отобразиться в ListBox2. В данном случае это "желтый, красный, зеленый". Если выбрана четвертая сверху строка, то соответственно те слова код, которых=3, должны отобразиться в ListBox2. В данном случае это "желтый" и т.д. Количество слов с одинаковым кодом может быть неограничено. [vba]
Код
For i = 1 To lr If Cells(i, 8) = List Then ListBox2.RowSource = Cells(i, 9).Address(external:=True) End If Next i
[/vba] У меня же получается отобразить только последнее значение найденное циклом. Как можно справиться с такой проблемой???
[admin]Тема закрыта. Причина: Нарушение правил пп.4, 5q[/admin]
Добрый вечер! Столкнулся с такого рода проблемой. Есть два ListBox. Слева - заполняется по инициализации формы. Справа, в зависимости от значения в предыдущем. Заполнение ListBox2 должно происходить по коду находящегося в столбце "Н". То есть если в ListBox1 выбрана третья сверху строка, то соответственно те слова код, которых=2, должны отобразиться в ListBox2. В данном случае это "желтый, красный, зеленый". Если выбрана четвертая сверху строка, то соответственно те слова код, которых=3, должны отобразиться в ListBox2. В данном случае это "желтый" и т.д. Количество слов с одинаковым кодом может быть неограничено. [vba]
Код
For i = 1 To lr If Cells(i, 8) = List Then ListBox2.RowSource = Cells(i, 9).Address(external:=True) End If Next i
[/vba] У меня же получается отобразить только последнее значение найденное циклом. Как можно справиться с такой проблемой???
[admin]Тема закрыта. Причина: Нарушение правил пп.4, 5q[/admin]Dмитрий
Извините, не хочу создавать новую тему, вопрос как мне кажется пустяшный и к тому же касается ListBox. Можно ли заполнить ListBox значениями из диапазона с конца к началу. т.е. последнее значение в диапазоне - первое в ListBox
Извините, не хочу создавать новую тему, вопрос как мне кажется пустяшный и к тому же касается ListBox. Можно ли заполнить ListBox значениями из диапазона с конца к началу. т.е. последнее значение в диапазоне - первое в ListBoxDмитрий