Note: The other languages of the website are Google-translated. Back to English

Як відобразити кілька стовпців у поле зі списком?

Поле зі списком може допомогти нам швидко вибрати значення, не вводячи їх, як правило, ви можете створити поле зі списком з одним списком даних, але, іноді, ви хочете відобразити кілька рядків у поле зі списком, як показано на наступному скріншоті, як це могло ви створюєте комбіноване поле з декількома стовпцями в Excel?

doc combobox кілька стовпців 1

Відображення кількох стовпців у списку зі властивостями поля зі списком

Відображення кількох стовпців у поле зі списком із кодом VBA


стрілка синя права міхур Відображення кількох стовпців у списку зі властивостями поля зі списком

Ви можете перейти до властивостей комбінованого вікна, щоб налаштувати атрибути комбінованого поля, зробіть так:

1. Клацання Розробник > Insert > Combo Box (управління ActiveX), а потім перетягніть мишу, щоб намалювати поле зі списком, як вам потрібно, див. скріншоти:

doc combobox кілька стовпців 2 2 doc combobox кілька стовпців 3

2. Потім натисніть властивості під Розробник вкладка, в властивості діалоговому вікні, виконайте такі дії:

(1.) У КолонкаКонт текстовому полі, введіть кількість стовпців, які ви хочете відобразити, у цьому прикладі я введу 3;

(2.) Поруч з LinkedCell текстове поле, введіть посилання на клітинку, щоб зв’язати поле зі списком;

(3.) У ListFillRange Введіть діапазон комірок, який потрібно використовувати як вихідні дані.

doc combobox кілька стовпців 4 2 doc combobox кілька стовпців 5

3. Закінчивши налаштування, закрийте діалогове вікно та клацніть на Режим дизайну в стрічка щоб вийти з режиму проектування, тепер, коли ви натискаєте стрілку спадного списку, одразу відображатимуться дані кількох стовпців, див. знімок екрана:

doc combobox кілька стовпців 6

Чайові: Якщо на стрічці немає вкладки розробника, ця стаття Як показати / відобразити вкладку розробника у стрічці Excel 2007/2010/2013? може зробити вам послугу для відображення вкладки розробника.


стрілка синя права міхур Відображення кількох стовпців у поле зі списком із кодом VBA

Тут код VBA також може допомогти вам виконати це завдання.

1. По-перше, вам потрібно створити назву діапазону для вихідних даних, виберіть діапазон даних та введіть назву діапазону в Ім'я Box, див. скріншот:

doc combobox кілька стовпців 7

2. Потім створіть поле зі списком, клацніть правою кнопкою миші та виберіть Переглянути код у контекстному меню див. знімок екрана:

doc combobox кілька стовпців 8

3. І це Microsoft Visual Basic для додатків вікно відкрито, скопіюйте та вставте наступний код, щоб замінити оригінальний код, див. знімок екрана:

Код VBA: Відображення кількох стовпців у списку:

 Private Sub UserForm_Initialize()
'Updateby Extendoffice
    With ComboBox1
        .ColumnCount = 3
        .List = Range("Namelist").value
    End With
End Sub

doc combobox кілька стовпців 9

примітки: У наведеному вище коді ComboBox1 - це назва створеного вами комбінованого вікна, номер 3 номер стовпця, який потрібно відобразити, "Намеліст”- це назва діапазону, яку ви створили на кроці1. Ви можете змінити їх відповідно до своїх потреб.

4. Потім натисніть F5 клавішу, щоб запустити цей код, а потім клацніть поле зі списком, кілька стовпців відображатимуться у поле зі списком, як вам потрібно.


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (1)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
У моєму списку не відображається смуга прокрутки (як показано в прикладі), оскільки у мене є список із 334 параметрів. У моєму комбінованому списку також є 4 стовпці, але коли я вибираю параметр, він показує лише перший стовпець у рядку, а не всі 4.
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL