Найти в Дзене

📌 Как заполнить поле со списком в пользовательских формах VBA

Оглавление

Ребята, всем привет! 👋

Продолжаем изучать VBA Excel. В этом уроке рассмотрим как создавать выпадающие списки пользовательских форм VBA.

✍️ Если вы только начинаете осваивать VBA Excel мы уверены, каждый может найти для себя что-то новое!

✨ А прежде, чем мы начнем 📣 напомню, теперь у нас на канале есть удобный рубрикатор 👉 Быстрый поиск решения. Путеводитель по Excel, а все видео 📽 предыдущих уроков доступны и на YouTube.

Как заполнить поле со списком в пользовательских формах VBA
Как заполнить поле со списком в пользовательских формах VBA

📢 Ознакомиться с примерами кода и подробным описанием вы можете по ссылке внизу статьи 🔽

-2

Элемент управления ComboBox управления позволяет пользователю как выбирать "готовые" значения из списка, так и вводить значения самостоятельно (хотя это можно запретить).

Пример формы с использованием ComboBox
Пример формы с использованием ComboBox

Обычно ComboBox используется в двух ситуациях:

  • когда список позиций для выбора необходимо формировать динамически на основании данных из источника (базы данных, листа Excel и т.п.);
  • когда пользователю необходимо выбрать одно или несколько значений из списка размером от 4-х до нескольких десятков позиций.
Если позиций меньше 4-х, то проще использовать переключатели, если больше — то ориентироваться в списке становится неудобно и необходимо использовать специальные приемы, когда пользователь вводит первые буквы нужного слова и в списке остаются только значения, которые начинаются на эти буквы;

▶️ Самые важные свойства комбинированного списка:

-4

* При Enabled в значении False пользователь не может раскрывать список, а также вводить или редактировать данные в поле.
** Для элемента управления ComboBox действие свойства Locked в значении True аналогично действию свойства Enabled в значении False.

🔔 В таблице перечислены только основные, часто используемые свойства поля со списком. Больше доступных свойств отображено в окне Properties элемента управления ComboBox, а все методы, события и свойства – в окне Object Browser.

Вызывается Object Browser нажатием клавиши «F2». Слева выберите объект ComboBox, а справа смотрите его методы, события и свойства.

Свойства BackColor, BackStyle, BorderColor, BorderStyle отвечают за внешнее оформление комбинированного списка и его границ.

▶️ Как заполнить поле со списком в пользовательских формах

Подробнее ознакомиться с примерами заполнения поля со списком в пользовательских формах можно в приложенном файле 🔽

ComboBox-поле со списком Excel VBA. Способы заполнения ComboBox (пример).pdf

А на этом сегодня все. 👏 Теперь вы знаете как заполнить поле со списком в пользовательских формах VBA.

Мы надеемся, что Вы нашли этот урок полезным ⭐️⭐️⭐️⭐️⭐️

📝 Продолжение следует...

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel. Следите за нашими новостями и вы узнаете больше о VBA и Excel в частности.

🔔 Наша команда очень заинтересована в составлении качественного и полезного контента, а потому:

✔️ Понравился урок!? - Поблагодарите автора лайком 👍

✔️ Остались вопросы или есть свое решение!? - Оставляйте комментарий 💬

✔️ Требуется иное решение!? - ✏️ Пишите в комментариях 💬 свой вопрос и мы его обязательно рассмотрим в ближайшей теме обзора.

Нам важна Ваша обратная связь 💝 так мы можем анализировать на сколько данный материал был Вам полезен.

🌺🌺🌺 С наилучшими пожеланиями 🤝 команда excel_easy

➡️ СКАЧАТЬ ПРИМЕР ФАЙЛА

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel
Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel