Як користуватися комбінованим вікном Excel (повна інструкція)

  • Поділитися Цим
Hugh West

На сьогоднішній день, на жаль, це не так. Комбінована коробка це спеціальна функція Excel. коли нам потрібно використовувати список параметрів в Excel, ми використовуємо цю функцію. у цій статті ми обговоримо Комбіноване вікно Excel детально з відповідною ілюстрацією.

Завантажити Практичний посібник

Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.

Використання Combo Box.xlsm

Що таке комбінований блок Excel?

Комбінований ящик це список, що розкривається, заснований на комбінації певного текстового поля. Зі списку, що розкривається, ми можемо вибрати потрібний нам варіант. Також ми можемо зв'язати комірку з цим списком, в якій буде відображатися серійний номер обраного елемента. Комбіноване поле Excel доступне в Excel 2007 до 365 .

Як додати комбіноване поле в Excel 2007/2010/2013/2016 або в більш оновлених версіях

У цьому розділі ми покажемо основну процедуру додавання комбінованого поля в Excel. Наведена нижче процедура буде застосовна до всіх версій Excel, що містять комбіноване поле.

Для додавання комбінованого вікна потрібно ввести Розробник Зазвичай, вкладка Розробник інструмент не доступний в Стрічка Excel варіанти.

📌 Сходинки:

  • Перейдіть до Файл>> Параметри "У нас тут є Параметри Excel Тут з'являється вікно.
  • Обирайте Налаштувати стрічку опція з лівого боку.
  • Потім перейдіть на сторінку Основні вкладки від Налаштувати стрічку колонка.
  • Дізнайтеся про Розробник варіант зі списку.
  • Поставте галочку у відповідному полі Розробник варіант.
  • Наостанок, натисніть ГАРАЗД. .

  • Поверніться до аркуша.

Ми бачимо, що Розробник доступна вже зараз.

  • Натисніть на кнопку Розробник рахунок.
  • Обирайте Вставка опція від Елементи управління група.

Параметри Вставка У цьому вікні показано два комбінованих вікна двох різних типів.

  • Тепер виберіть будь-яке з позначених комбінованих вікон.
  • Потім встановіть курсор на аркуші в потрібному місці.

Ми також можемо налаштувати розмір комбо-боксу.

Як додати 2 типи комбінованих полів Excel

Ми вже знаємо, що є два типи комбо-боксів, а саме

  • Комбіноване вікно елементів керування формою і
  • Комбінований блок елементів керування ActiveX .

У наступному розділі ми обговоримо ці два комбіновані блоки.

1. додайте комбіноване вікно керування формою

У цьому розділі ми покажемо, як додати Комбіноване вікно елементів керування формою в Excel.

У нас є набір даних з назвою днів тижня. Тут ми додамо комбіноване поле, яке буде вибирати день з випадаючого списку і показувати номер вибору. Також ми додамо комірку, яка буде показувати назву обраного дня.

📌 Сходинки:

  • Спочатку виберіть комбіноване вікно на сторінці Елементи управління формою розділ.

  • Встановіть комбобокс в потрібне місце на аркуші.

  • Натисніть праву кнопку миші.
  • Обирайте Контроль формату опція від Контекстне меню .

  • На сьогоднішній день, на жаль, це не так. Формат об'єктів з'являється вікно.
  • Обирайте Контроль рахунок зараз.

Введення значень у поля, що з'явилися. У вікні Діапазон введення вибираємо діапазон, який містить значення випадаючого списку.

На сьогоднішній день, на жаль, це не так. Стільниковий зв'язок відноситься до комірки, в якій буде показано порядковий номер виділення.

На сьогоднішній день, на жаль, це не так. Рядки, що випадають вказано, скільки варіантів з'явиться у випадаючому списку.

  • Наостанок, натисніть ГАРАЗД. .
  • Тепер натисніть на стрілку вниз у випадаючому списку.

Перелік варіантів наведено тут.

  • Виберіть варіант з випадаючого списку.

Ми бачимо, що 2 показано на Комірка D5 Ця комірка пов'язана з випадаючим списком.

  • Тепер ми додатково хочемо показати значення виділення або назву виділеного дня в конкретній комірці.
  • Для цього ми застосовуємо формулу.
  • Нанесіть наступну формулу Клітинка E5 .
=INDEX(B5:B11,D5)

  • Натисніть кнопку Увійдіть для отримання результату.

Таким чином, повний процес Елементи управління формою комбіноване вікно показано тут.

Читати далі: Список 10 найбільш часто використовуваних об'єктів Excel VBA (атрибути та приклади)

2. створити комбіноване вікно елемента керування ActiveX

У цьому розділі ми покажемо, як створити Елементи управління ActiveX У цьому комбінованому вікні є додатковий засіб, за допомогою якого ми можемо використовувати код VBA.

Ми просто покажемо результат за допомогою комбінованого вікна в цьому розділі за адресою Комірка D5 .

📌 Сходинки:

  • По-перше, нам потрібно створити Назви Натисніть на кнопку Формули Потім виберіть вкладку Визначити ім'я варіант.

  • На сьогоднішній день, на жаль, це не так. Нова назва з'явиться вікно.
  • Введіть назву діапазону у полі Ім'я та прізвище Ящик.
  • Потім оберіть асортимент на сайті Відноситься до на аркуші Excel. Нарешті, натисніть ГАРАЗД. .

  • Тепер вставте комбіноване вікно з Елементи управління ActiveX розділ.

  • Помістіть цю комбіновану коробку поруч з Комірка D5 .

  • Тепер натисніть праву кнопку миші.
  • Обирайте Властивості опція від Контекстне меню .

  • На сьогоднішній день, на жаль, це не так. Властивості з'являється вікно.
  • Дізнайтеся про LinkedCell і ListFillRange опції від Властивості вікно.

Вставка D5 як пов'язані між собою cel і День як перерахований діапазон.

  • Тепер відключіть Режим проектування від Елементи управління група.
  • Після цього натисніть на стрілку вниз комбінованого вікна.

  • З переліком можна ознайомитися тут.
  • Оберіть будь-який з варіантів.

Ми бачимо, що цей день показує на Комірка D5 .

Схожі читання

  • Вивчаємо програмування макросів у Excel VBA (безкоштовний підручник - крок за кроком)
  • Як використовувати функцію введення VBA в Excel (2 приклади)
  • 22 Приклади макросів в Excel VBA
  • Як використовувати користувацьку форму Excel VBA (2 відповідних приклади)
  • 20 практичних порад з кодування для освоєння Excel VBA

Excel VBA для створення динамічного та залежного комбінованого вікна

Зараз ми хочемо зробити динамічну і залежну Елементи управління ActiveX комбіноване вікно за допомогою макросу VBA в Excel.

Тут у нас є два стовпці: Дні та Місяці. Ми введемо тут два комбіновані поля. Друге комбіноване поле буде залежати від першого комбінованого поля. По-перше, ми виберемо категорію у вікні 1-й комбо-бокс і з 2-й ми отримаємо опції під цим вікном.

📌 Сходинки:

  • По-перше, зайдіть на сайт Розробник рахунок.
  • Натисніть на кнопку Visual Basic опція від Код група.

  • Після цього з'явиться вікно VBA.
  • Щоб зробити динамічний та залежний комбінований блок нам знадобиться UserForm .
  • Обирайте UserForm опція від Вставка рахунок.

  • Ми бачимо UserForm з'являється з символом Інструментарій .

  • Тепер натисніть праву кнопку миші, утримуючи курсор на UserForm .
  • Обирайте Властивості опція від Контекстне меню .

  • Від Властивості Перейдіть у вікно Підпис Напишіть тут ім'я. Це назва UserForm .

  • Потім додайте Лейбл і ComboBox від Інструментарій .

  • Тепер скопіюйте ці поля на Ctrl+C і вставте їх, натиснувши Ctrl+V .

  • Тепер наведіть курсор на будь-яку з Етикетки та натисніть праву кнопку.
  • Обирайте Властивості опція від Контекстне меню .

  • Тепер змініть назву, колір шрифту, розмір та інше з цього Властивості вікно.

  • Після зміни атрибутів наші Анкета користувача буде виглядати так.
  • Тепер натисніть кнопку "Виконати" на головній вкладці.

  • Ось такий вигляд.

  • Тепер двічі клацніть по кнопці UserForm і входимо у вікно VBA, куди будемо писати наш код.
  • У вікні перейдіть у праву частину та натисніть на стрілку.
  • Ми оберемо Активувати для вибору списку.

  • У вікні з'явиться код для активації UserForm .

  • Вилучити код UserForm з вікна VBA.
  • Тепер скопіюйте та вставте у вікно ще один код VBA.
 Private Sub UserForm_Activate() Dim D_Sheet As Worksheet Set D_Sheet = ThisWorkbook.Sheets("Залежний & динамічний комбінований блок") Dim N As Integer Me.ComboBox1.Clear For N = 1 To Application.WorksheetFunction.CountA(D_Sheet.Range("1:1")) Me.ComboBox1.AddItem D_Sheet.Cells(1, N).Value Next N End Sub 

  • Коли ми натискаємо на стрілку вниз у вікні Категорія і перегляньте варіанти.
  • Знову натисніть на стрілку вниз на сторінці Опції комбо-бокс.

На сьогоднішній день, на жаль, це не так. Опції комбіноване вікно порожнє, але Категорія комбіноване поле не порожнє.

  • Знову ж таки, двічі клацніть по кнопці ComboBox1 .

  • Скопіюйте інший код VBA і вставте його у вікно.
 Private Sub ComboBox1_Change() Dim D_Sheet As Worksheet Set D_Sheet = ThisWorkbook.Sheets("Залежний & динамічний комбінований блок") Dim N, M As Integer M = Application.WorksheetFunction.Match(Me.ComboBox1.Value, D_Sheet.Range("1:1"), 0) Me.ComboBox2.Clear For N = 2 To Application.WorksheetFunction.CountA(D_Sheet.Cells(1, M).EntireColumn) Me.ComboBox2.AddItem D_Sheet.Cells(N, M).Value Next N End Sub 

  • Знову ж таки, запустіть VBA код, натиснувши на кнопку F5 кнопку.

Ми бачимо, що Опції комбо-бокс зараз працює. Це означає, що Опції комбобокс є залежним.

  • Тепер ми хочемо зробити комбобокс динамічним.
  • Додамо ще один стовпчик до набору даних.

  • Знову ж таки, зверніться до UserForm .

І ми бачимо, що в комбінованому вікні з'явилася нова колонка.

Читати далі: Як створити користувацьку форму Excel VBA (з детальними кроками)

Як видалити комбіноване поле в Excel

У цьому розділі ми покажемо, як видалити комбіноване вікно.

📌 Сходинки:

  • Для початку натиснемо на кнопку Розробник рахунок.
  • Увімкніть функцію Режим проектування .

  • Виберіть комбіноване вікно.

  • Тепер натисніть на клавіатурі кнопку видалення.

Ми бачимо, що комбіноване поле вже видалено з аркуша.

Висновок

У цій статті ми описали все про комбіноване поле. Як вставити, зробити його динамічним і видалити з аркуша Excel. Сподіваюся, це задовольнить ваші потреби. Будь ласка, загляньте на наш сайт ExcelWIKI.com та висловлюйте свої пропозиції у полі для коментарів.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.