Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 18.09.2016
Сообщений: 11

Заполнение ListBox и Combobox

15.02.2017, 12:54. Показов 6728. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые специалисты.
Тема заполнения ListBox и Combobox наверное уже изъезжена вдоль и поперек.
Однако, когда занимаешься программированием не регулярно, а по мере необходимости, то сталкиваешься с моментами, ответы на которые не всегда есть в книгах и на форумах.
Один из таких моментов это не возможность вставить из диапазона список их одного значения, т.е
например, иногда бывает, что в листбокс нужно передать значение, соответствующее одной строке:
Visual Basic
1
2
3
4
5
 Private Sub UserForm_Initialize()
ListBox1.List= Worksheets("Лист1").Range("A1:A2") .value 'работает
ListBox1.List = Worksheets("Лист1").Range("A1:A1").value 'не работает, выдает ошибку несоответствия индексов
ListBox1.List = Worksheets("Лист1").Range("A1").value 'не работает, выдает ошибку несоответствия индексов
End Sub
Естественно написано упрощенно и вместо "A1:A2" будет поставляться диапазон по определенному условию из разных частей книги, который может содержать как 50, так и одну строку.
Вопрос как это можно обойти.
Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.02.2017, 12:54
Ответы с готовыми решениями:

listbox and combobox
Знающие помогите реализовать изменение listbox при помощи combobox, подробно в прикреплении

Привязка Listbox и Combobox
Всем привет ! Я здесь новенький и только учусь программированию на VBA. Посоветуйте пожалуйста, как реализовать привязку СomboBox и...

Заполнение ListBox по колонкам
выдает ошибку 424, когда надо заполнить 3 столбец листбокса 'заполняем листбокс For p = 1 To TextBox3.Text 'период kr =...

21
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
15.02.2017, 23:35
Студворк — интернет-сервис помощи студентам
Rookie_, Вариант, применительно к Вашему файлу, причём без изменений оного.
Вложения
Тип файла: zip Sample_for_Rookie.zip (33.1 Кб, 28 просмотров)
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
16.02.2017, 00:28
List = Worksheets("Лист1").Range("A1:A1").value 'не работает
Как я понял: листу можно присвоить значение массива, но ексел не считает одну ячейку массивом.
Попробуйте считать в массив диапазон ячеек и одну ячейку. Будет точно такой же результат: ошибка.
Я делаю проверку количества ячеек в присваиваемом диапазоне. Если > 1, то List =
Иначе Additem
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.02.2017, 00:28

Заполнение ComboBox
Здравствуйте! Подскажите пожалуйста как заполнить ComboBox, который находится на UserForm, готовым списком, созданным с помощью...

Номера записей в ComboBox и ListBox
Доброго времени суток. На форме имеются ComboBox, ListBox и ComandButton. Пользователь выбирает запись в ComboBox и при нажатии на кнопку...

Заполнение ListBox через TextBox
Здравствуйте. Помогите, пожалуйста. Есть форма, нак оторой 2 ListBox'a, TextBox и кнопка. Нужно, чтобы текст, вводиимый в TextBox...

Заполнение listbox данными с листа
Пытаюсь заполнить лист бокс данными из странцы экселя tempFC. Этот лист абсолютно верно и всегда заполняется данными из БД. Проблема в том...

Заполнение Combobox в Word
Есть форма, которая создает список литературы в ворде 2010. Необходимо создать combobox, чтобы задать тип источника. Не показывает, собака,...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru