Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/фильтр из listox2 в listbox1 - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » фильтр из listox2 в listbox1 (Макросы/Sub)
фильтр из listox2 в listbox1
85Muslim85 Дата: Пятница, 13.03.2015, 23:47 | Сообщение № 1
Группа: Заблокированные
Ранг: Участник
Сообщений: 60
Репутация: -23 ±
Замечаний: 80% ±

Excel 2007
приветствую знатоки вба) подскажите пожалуйста как (при открытии формы и ввода допустим значения 4 в правый текстбокс у нас отображается в правом листбоксе 4 значения (цифра 4) ) сделать так чтобы отображалась общая цифра 4 только одна и при клике на нее в левом листбоксе отображался текст который содержится в соседних ячейках (то есть в левом листбоксе должно отобразится 4 строки теста который находится по соседству в 4 значениями цыфры 4)
К сообщению приложен файл: 0521415.xlsm (31.8 Kb)
 
Ответить
Сообщениеприветствую знатоки вба) подскажите пожалуйста как (при открытии формы и ввода допустим значения 4 в правый текстбокс у нас отображается в правом листбоксе 4 значения (цифра 4) ) сделать так чтобы отображалась общая цифра 4 только одна и при клике на нее в левом листбоксе отображался текст который содержится в соседних ячейках (то есть в левом листбоксе должно отобразится 4 строки теста который находится по соседству в 4 значениями цыфры 4)

Автор - 85Muslim85
Дата добавления - 13.03.2015 в 23:47
85Muslim85 Дата: Суббота, 14.03.2015, 00:17 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник
Сообщений: 60
Репутация: -23 ±
Замечаний: 80% ±

Excel 2007
кто нибудь хоть метод подскажите второй день уже ломаю голову на работе((( в общем после удачного завершения должно в правом листбоксе оставаться одна 4 и при клике на него должно выводиться в левом листбоксе 4 строки текста
 
Ответить
Сообщениекто нибудь хоть метод подскажите второй день уже ломаю голову на работе((( в общем после удачного завершения должно в правом листбоксе оставаться одна 4 и при клике на него должно выводиться в левом листбоксе 4 строки текста

Автор - 85Muslim85
Дата добавления - 14.03.2015 в 00:17
Leanna Дата: Суббота, 14.03.2015, 00:33 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
У вас на второй листбокс2_клик другое действие было повешено.

А чего вы не хотите выводить в правый листбокс2 только уникальные, а в левый листбокс1 по клику выборку со столбца A, согласно выделенному в листбокс2?
Можно ещё двойным кликом в листбокс2 отфильтровывать только нужное значение = например 4.
Для чего нужны эти лишние текстбоксы?
К сообщению приложен файл: userform.xlsm (29.4 Kb)


Лучше день потерять, потом за пять минут долететь!

Сообщение отредактировал Leanna - Суббота, 14.03.2015, 00:39
 
Ответить
СообщениеУ вас на второй листбокс2_клик другое действие было повешено.

А чего вы не хотите выводить в правый листбокс2 только уникальные, а в левый листбокс1 по клику выборку со столбца A, согласно выделенному в листбокс2?
Можно ещё двойным кликом в листбокс2 отфильтровывать только нужное значение = например 4.
Для чего нужны эти лишние текстбоксы?

Автор - Leanna
Дата добавления - 14.03.2015 в 00:33
85Muslim85 Дата: Суббота, 14.03.2015, 01:04 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник
Сообщений: 60
Репутация: -23 ±
Замечаний: 80% ±

Excel 2007
отлично, очень рад поизучаю код, спс огромное и спасибо группе что помогаете))буду рад помочь чем смогу)
 
Ответить
Сообщениеотлично, очень рад поизучаю код, спс огромное и спасибо группе что помогаете))буду рад помочь чем смогу)

Автор - 85Muslim85
Дата добавления - 14.03.2015 в 01:04
85Muslim85 Дата: Суббота, 14.03.2015, 01:41 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник
Сообщений: 60
Репутация: -23 ±
Замечаний: 80% ±

Excel 2007
Leanna есть единственная задачка, может для вас она простенькая но не могу надумать как в текстбоксе2 вести цифру и иметь возможность выбирать листбоксе2 искомые значения по начальным цифрам но при чтобы не дублировались, я немного подкоректировал для себя. буду очень рад если подскажите, в прошлом варианте переделанном вами не было возможности выбирать в листбоксе2 числа по начальным задаваемым числам в текстбоксе2 и при этом чтобы только одинаковые не дублировались то есть 4 и 4 , но отображалось 1 и 11
К сообщению приложен файл: 6171916.xlsm (32.5 Kb)
 
Ответить
СообщениеLeanna есть единственная задачка, может для вас она простенькая но не могу надумать как в текстбоксе2 вести цифру и иметь возможность выбирать листбоксе2 искомые значения по начальным цифрам но при чтобы не дублировались, я немного подкоректировал для себя. буду очень рад если подскажите, в прошлом варианте переделанном вами не было возможности выбирать в листбоксе2 числа по начальным задаваемым числам в текстбоксе2 и при этом чтобы только одинаковые не дублировались то есть 4 и 4 , но отображалось 1 и 11

Автор - 85Muslim85
Дата добавления - 14.03.2015 в 01:41
Leanna Дата: Суббота, 14.03.2015, 02:02 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
Изучайте)
К сообщению приложен файл: 4706801.xlsm (30.2 Kb)


Лучше день потерять, потом за пять минут долететь!
 
Ответить
СообщениеИзучайте)

Автор - Leanna
Дата добавления - 14.03.2015 в 02:02
85Muslim85 Дата: Суббота, 14.03.2015, 02:07 | Сообщение № 7
Группа: Заблокированные
Ранг: Участник
Сообщений: 60
Репутация: -23 ±
Замечаний: 80% ±

Excel 2007
))) супер мозг)) вижу метод) спасибки просто огромное hands hands hands
 
Ответить
Сообщение))) супер мозг)) вижу метод) спасибки просто огромное hands hands hands

Автор - 85Muslim85
Дата добавления - 14.03.2015 в 02:07
85Muslim85 Дата: Суббота, 14.03.2015, 15:00 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник
Сообщений: 60
Репутация: -23 ±
Замечаний: 80% ±

Excel 2007
Leanna последняя просьба, при пустой ячейке в диапазоне B и при тексте соседней ячейке A выдает ошибку, я конечно могу игнорировать его но получится будет отображаться в листбоксе1 ненужный текст, как же мне сделать чтобы он не отображался? не хочу надоедать но знал бы хорошо ваш метод сам все сделал(((
К сообщению приложен файл: 111.xlsm (33.6 Kb)
 
Ответить
СообщениеLeanna последняя просьба, при пустой ячейке в диапазоне B и при тексте соседней ячейке A выдает ошибку, я конечно могу игнорировать его но получится будет отображаться в листбоксе1 ненужный текст, как же мне сделать чтобы он не отображался? не хочу надоедать но знал бы хорошо ваш метод сам все сделал(((

Автор - 85Muslim85
Дата добавления - 14.03.2015 в 15:00
Leanna Дата: Суббота, 14.03.2015, 15:12 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
Дело в том что получается что массив 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
[/vba]

Автор - Leanna
Дата добавления - 14.03.2015 в 15:12
85Muslim85 Дата: Суббота, 14.03.2015, 15:17 | Сообщение № 10
Группа: Заблокированные
Ранг: Участник
Сообщений: 60
Репутация: -23 ±
Замечаний: 80% ±

Excel 2007
))) я понял что я вообще мало понимаю в вба раньше думал что все наоборот) спасибо вам что вы есть)
 
Ответить
Сообщение))) я понял что я вообще мало понимаю в вба раньше думал что все наоборот) спасибо вам что вы есть)

Автор - 85Muslim85
Дата добавления - 14.03.2015 в 15:17
Мир MS Excel » Вопросы и решения » Вопросы по VBA » фильтр из listox2 в listbox1 (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!