приветствую знатоки вба) подскажите пожалуйста как (при открытии формы и ввода допустим значения 4 в правый текстбокс у нас отображается в правом листбоксе 4 значения (цифра 4) ) сделать так чтобы отображалась общая цифра 4 только одна и при клике на нее в левом листбоксе отображался текст который содержится в соседних ячейках (то есть в левом листбоксе должно отобразится 4 строки теста который находится по соседству в 4 значениями цыфры 4)
приветствую знатоки вба) подскажите пожалуйста как (при открытии формы и ввода допустим значения 4 в правый текстбокс у нас отображается в правом листбоксе 4 значения (цифра 4) ) сделать так чтобы отображалась общая цифра 4 только одна и при клике на нее в левом листбоксе отображался текст который содержится в соседних ячейках (то есть в левом листбоксе должно отобразится 4 строки теста который находится по соседству в 4 значениями цыфры 4)85Muslim85
кто нибудь хоть метод подскажите второй день уже ломаю голову на работе((( в общем после удачного завершения должно в правом листбоксе оставаться одна 4 и при клике на него должно выводиться в левом листбоксе 4 строки текста
кто нибудь хоть метод подскажите второй день уже ломаю голову на работе((( в общем после удачного завершения должно в правом листбоксе оставаться одна 4 и при клике на него должно выводиться в левом листбоксе 4 строки текста85Muslim85
У вас на второй листбокс2_клик другое действие было повешено.
А чего вы не хотите выводить в правый листбокс2 только уникальные, а в левый листбокс1 по клику выборку со столбца A, согласно выделенному в листбокс2? Можно ещё двойным кликом в листбокс2 отфильтровывать только нужное значение = например 4. Для чего нужны эти лишние текстбоксы?
У вас на второй листбокс2_клик другое действие было повешено.
А чего вы не хотите выводить в правый листбокс2 только уникальные, а в левый листбокс1 по клику выборку со столбца A, согласно выделенному в листбокс2? Можно ещё двойным кликом в листбокс2 отфильтровывать только нужное значение = например 4. Для чего нужны эти лишние текстбоксы?Leanna
Leanna есть единственная задачка, может для вас она простенькая но не могу надумать как в текстбоксе2 вести цифру и иметь возможность выбирать листбоксе2 искомые значения по начальным цифрам но при чтобы не дублировались, я немного подкоректировал для себя. буду очень рад если подскажите, в прошлом варианте переделанном вами не было возможности выбирать в листбоксе2 числа по начальным задаваемым числам в текстбоксе2 и при этом чтобы только одинаковые не дублировались то есть 4 и 4 , но отображалось 1 и 11
Leanna есть единственная задачка, может для вас она простенькая но не могу надумать как в текстбоксе2 вести цифру и иметь возможность выбирать листбоксе2 искомые значения по начальным цифрам но при чтобы не дублировались, я немного подкоректировал для себя. буду очень рад если подскажите, в прошлом варианте переделанном вами не было возможности выбирать в листбоксе2 числа по начальным задаваемым числам в текстбоксе2 и при этом чтобы только одинаковые не дублировались то есть 4 и 4 , но отображалось 1 и 1185Muslim85
Leanna последняя просьба, при пустой ячейке в диапазоне B и при тексте соседней ячейке A выдает ошибку, я конечно могу игнорировать его но получится будет отображаться в листбоксе1 ненужный текст, как же мне сделать чтобы он не отображался? не хочу надоедать но знал бы хорошо ваш метод сам все сделал(((
Leanna последняя просьба, при пустой ячейке в диапазоне B и при тексте соседней ячейке A выдает ошибку, я конечно могу игнорировать его но получится будет отображаться в листбоксе1 ненужный текст, как же мне сделать чтобы он не отображался? не хочу надоедать но знал бы хорошо ваш метод сам все сделал(((85Muslim85
Дело в том что получается что массив x у вас больше массива y (посмотрите как вы их задаете). что бы они были одной величины надо например у массива у задать ту же высоту что и у х [vba]
Код
y = Range("B2", "B" & Cells(Rows.Count, 1).End(xlUp).Row).Value
[/vba]
Дело в том что получается что массив x у вас больше массива y (посмотрите как вы их задаете). что бы они были одной величины надо например у массива у задать ту же высоту что и у х [vba]
Код
y = Range("B2", "B" & Cells(Rows.Count, 1).End(xlUp).Row).Value