Прескочи на основното съдържание

Как да покажа няколко колони в комбинирано поле?

Автор: Xiaoyang Последна промяна: 2020-05-19

Разгъващото се поле може да ни помогне бързо да избираме стойностите, без да ги въвеждаме, обикновено можете да създадете разгъващо се поле с един списък с данни, но понякога искате да покажете няколко колони в разгъващото се поле, както е показано на следната екранна снимка, как бихте могли създавате комбинирано поле с множество колони в Excel?

doc combobox множество колони 1

Показване на множество колони в комбинирано поле със свойства на комбинирано поле

Показване на множество колони в комбинирано поле с VBA код


стрелка син десен балон Показване на множество колони в комбинирано поле със свойства на комбинирано поле

Можете да отидете до свойствата на комбинирания списък, за да конфигурирате атрибутите за комбинирания списък, моля, направете следното:

1. Щракнете Софтуерен Инженер > Поставете > Комбо поле (ActiveX Control), и след това плъзнете мишката, за да нарисувате комбинирано поле, както ви е необходимо, вижте екранните снимки:

doc combobox множество колони 2 2 doc combobox множество колони 3

2, След това кликнете Имоти под Софтуерен Инженер в раздела Имоти диалогов прозорец, моля, извършете следните операции:

(1.) В ColumnCount текстово поле, въведете броя на колоните, които искате да покажете, в този пример аз ще въведа 3;

(2.) До Свързана клетка текстово поле, въведете препратка към клетка, за да свържете комбинираното поле;

(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 AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
My combo box is not showing a scroll bar (as show in example) as I have a list of 334 options. Also I have 4 columns in my combo list but when I select an option it only shows the first column in the row not all 4.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations