Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 11.04.2015
Сообщений: 3
1

Вывод кусочка таблицы в listbox по выбору в выпадающем списке combobox

11.04.2015, 08:33. Показов 5175. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть таблица в excel, там №, ФИО и группа.
Нужно сделать форму с Combobox(выпадающий список групп) и listbox(вывод таблицы с № и ФИО выбранных групп).
Сделал выпадающий список
Visual Basic
1
2
3
4
5
6
Private Sub UserForm_Activate()
UserForm1.ComboBox1.AddItem "Пи-11"
UserForm1.ComboBox1.AddItem "Пи-12"
UserForm1.ComboBox1.AddItem "Пи-13"
UserForm1.ComboBox1.AddItem "Пи-14"
End Sub
Но не могу понять как сделать выборку по выбранной группе, поиск не помог.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2015, 08:33
Ответы с готовыми решениями:

Реализовать вывод данных из MySQL таблицы в выпадающем списке
Приветствую, уважаемые форумчане. Возникла проблема. Хочу реализовать вывод данных из mysql...

замена контента по выбору в выпадающем списке
Как сделать чтобы блок div под списком менялся в зависимости от выбранного значения?

Дополнительные данные в выпадающем списке ComboBox
Есть некая коллекция в которой есть 2 поля. Первое - номер, а второе - имя. Например: 1 Bill 2...

Чекбоксы для строк в выпадающем списке ComboBox
Собственно есть ли компонент или как его сделать, чтоб в выпадающем списке были чекбоксы?

8
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
11.04.2015, 08:43 2
Файл выложите, трудно сделать выборку не зная ячеек
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
11.04.2015, 09:49 3
сделать выборку
Можно несколькими способами. Например:
1. использовать встроенный способ фильтр.
2. считать таблицу в массив и пройтись циклом по массиву с выборкой нужных строк.

Добавлено через 7 минут
поиск не помог.
Вот в этом сильно сомневаюсь. Поиск "выборка" по разделу VBA дал белее 120 результатов.
Смотри - не хочу!
например
Копирование определённых ячеек с условием
Выбрать определённые ячейки с условием и скопировать их
0
0 / 0 / 0
Регистрация: 11.04.2015
Сообщений: 3
11.04.2015, 10:16  [ТС] 4
chumich,
выложил файл
Вложения
Тип файла: rar test123.rar (12.0 Кб, 54 просмотров)
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
11.04.2015, 10:56 5
evdvaleri,
По 2 ссылке пример кода!
Подставь свои условия и всё!
Пример с массивом:
Visual Basic
1
2
3
4
5
6
7
8
9
10
Private Sub Combobox1_Click()
    Dim M(), R
    M = Лист1.UsedRange.Value
    ListBox1.Clear
        For R = 1 To UBound(M)
            If M(R, 5) = ComboBox1.Text Then
                ListBox1.AddItem M(R, 2) & " " & M(R, 3) & " " & M(R, 4)
            End If
        Next R
End Sub
2
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
11.04.2015, 15:20 6
Лучший ответ Сообщение было отмечено evdvaleri как решение

Решение

evdvaleri, держите. Alex77755 прав - пример абсолютно идентичен вашему. Но, я сделал через перебор ячеек. А в нем нужно занести данные в массив. Так что выбирайте любой вариант.
Вложения
Тип файла: rar Пи.rar (11.7 Кб, 107 просмотров)
1
0 / 0 / 0
Регистрация: 11.04.2015
Сообщений: 3
13.04.2015, 03:10  [ТС] 7
Спасибо большое
0
0 / 0 / 0
Регистрация: 09.03.2016
Сообщений: 12
18.05.2016, 17:52 8
Добрый день! пожалуйста можете показать как тоже самое сделать только в visual basic в 2010 студии. Как сделать чтоб, выбирая какую не будь группу из combobox, показывал список студентов этой группы в listbox.
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
19.05.2016, 05:39 9
только в visual basic в 2010 студии
Может спросишь как в Делфи сделать? Или в С++?
Ну есть же специальный раздел NET там и пости!
Это же совершенно другой ЯП!
И не вклинивайся в чужие темы! Создавай свою!
0
19.05.2016, 05:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2016, 05:39
Помогаю со студенческими работами здесь

Невозможно выбрать значение в выпадающем списке ComboBox
Доброго времени суток! Использую БД Excel Передо мной поставлена задача, написать модуль,...

Задать количество строк в выпадающем списке ComboBox
Есть ComboBox с 9-ю строками. В выпадающем списке одновременно отображается только 8 и чтобы...

Выбор пункта в выпадающем списке ComboBox и настройка в условии
Здравствуйте У меня в программе есть выпадающий список (ComboBox). Вот как сделать, чтобы при...

ComboBox, нужно чтобы в выпадающем списке элементы выделялись по 3
Очень хочется использовать стандартный ComboBox, но он не позволяет ни управлять выделением в своём...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru