Змест
Поле са спісам з'яўляецца асаблівай функцыяй Excel. Калі нам трэба выкарыстоўваць спіс опцый у Excel, мы выкарыстоўваем гэтую функцыю. У гэтым артыкуле мы падрабязна абмяркуем Пале са спісам Excel з адпаведнай ілюстрацыяй.
Спампаваць практычны сшытак
Спампаваць гэты практычны сшытак на выконвайце практыкаванні, пакуль вы чытаеце гэты артыкул.
Выкарыстанне Combo Box.xlsm
Што такое поле са спісам Excel?
Combo Box - гэта выпадальны спіс, заснаваны на камбінацыі пэўнага тэкставага поля. З выпадальнага спісу мы можам выбраць жаданы варыянт. Акрамя таго, мы можам звязаць ячэйку з гэтым спісам, якая будзе паказваць парадкавы нумар абранага элемента. Поле са спісам Excel даступна ў версіях ад Excel 2007 да 365 .
Як дадаць поле са спісам у Excel 2007/2010/2013/2016 або ў Больш абноўленыя версіі
У гэтым раздзеле мы пакажам асноўную працэдуру таго, як дадаць поле са спісам у Excel. Наступная працэдура будзе прымяняцца да ўсіх версій Excel са спісам.
Каб дадаць поле са спісам, нам трэба ўвайсці ва ўкладку Распрацоўшчык . Звычайна інструмент распрацоўшчыка недаступны ў параметрах стужкі Excel .
📌 Крокі:
- Перайсці да Файл >> Параметры . Тут з'явіцца акно Параметры Excel .
- Абярыце опцыю Наладзіць стужку з левага боку.
- Затым перайдзіце да Асноўных укладак з НаладзіцьСлупок стужкі.
- Знайдзіце ў спісе опцыю Распрацоўшчык .
- Адзначце адпаведны сцяжок опцыі Распрацоўшчык .
- Нарэшце націсніце ОК .
- Вярнуцца да аркуша.
Мы бачым, што ўкладка Распрацоўшчык даступная.
- Націсніце на ўкладку Распрацоўшчык .
- Абярыце опцыю Уставіць з групы Элементы кіравання .
Параметры Уставіць ўкладкі паказаны тут. У гэтым акне паказаны два палі са спісам двух розных тыпаў.
- Цяпер выберыце любое з пазначаных палёў са спісам.
- Затым змесціце курсор на аркушы ў патрэбным месцы.
Мы таксама можам наладзіць памер поля са спісам.
Як дадаць 2 тыпы поля са спісам Excel
Мы ўжо ведаем, што ёсць два тыпы палёў са спісам. Гэта:
- Поле са спісам элементаў кіравання формамі і
- Поле са спісам элементаў кіравання ActiveX .
У у раздзеле ніжэй мы абмяркуем гэтыя два камбінаваныя палі.
1. Дадаць поле са спісам элементаў кіравання формай
У гэтым раздзеле мы пакажам, як дадаць Поле са спісам элементаў кіравання формамі ў Excel.
У нас ёсць набор даных з назвай дзён тыдня. Тут мы дадамо Combo Box, які будзе выбіраць дзень з выпадальнага спісу і паказваць нумар выбару. Акрамя таго, мы дадаем ячэйку, якая будзе паказваць назву абранага дня.
📌 Крокі:
- Спачатку абярыце поле са спісам у раздзеле Элементы кіравання формамі .
- Размясціце поле са спісам у патрэбнае месца на аркушы.
- Націсніце правую кнопку мышы.
- Абярыце опцыю Кіраванне фарматам у кантэкстным меню .
- З'явіцца акно Фарматаваць аб'екты .
- Зараз абярыце ўкладку Кіраванне .
Увод значэнні на якія з'явіліся скрынках. У Дыяпазон уводу мы выбіраем дыяпазон, які змяшчае значэнні выпадальнага меню.
Поле Спасылка на ячэйку адносіцца да ячэйкі, якая будзе паказваць парадкавы нумар выбару.
Выпадаючыя радкі паказваюць, колькі варыянтаў з'явіцца ў выпадальным спісе.
- Нарэшце, націсніце ОК .
- Цяпер націсніце на стрэлку ўніз у выпадальным меню.
Тут паказаны спіс опцый.
- Выберыце варыянт з выпадальнага спісу.
Мы бачым, што 2 паказана на Ячэйка D5 . Гэта ячэйка звязана з выпадальным спісам.
- Цяпер мы дадаткова хочам паказаць значэнне выбару або назву выбранага дня ў пэўнай ячэйцы.
- Для гэтага мы ўжываем формулу.
- Змесціце наступную формулу ў ячэйку E5 .
=INDEX(B5:B11,D5)
- Націсніце кнопку Enter , каб атрымаць вынік.
Такім чынам, поўны працэстут паказана поле са спісам Элементы кіравання формай .
Больш падрабязна: Спіс з 10 найбольш часта выкарыстоўваюцца аб'ектаў Excel VBA (атрыбуты і прыклады)
2. Стварыць поле са спісам элемента кіравання ActiveX
У гэтым раздзеле мы пакажам, як стварыць поле са спісам Элементы кіравання ActiveX . У гэтым полі са спісам ёсць дадатковая магчымасць выкарыстоўваць код VBA.
Мы проста пакажам вынік з дапамогай поля са спісам у гэтым раздзеле ў ячэйцы D5 .
📌 Крокі:
- Спачатку нам трэба стварыць Named Click на ўкладцы Формулы . Затым абярыце опцыю Вызначыць імя .
- З'явіцца акно Новае імя .
- Увядзіце назву дыяпазону ў поле Імя .
- Затым выберыце дыяпазон у полі Спасылаецца на з табліцы Excel. Нарэшце націсніце ОК .
- Цяпер устаўце поле са спісам з раздзела Элементы кіравання ActiveX .
- Размясціце поле са спісам побач з ячэйкай D5 .
- Цяпер націсніце правую кнопку мышы.
- Абярыце опцыю Уласцівасці з кантэкстнага меню .
- З'явіцца акно Уласцівасці .
- Знайдзіце параметры LinkedCell і ListFillRange з акна Уласцівасці .
Устаўце D5 як звязаную клетку і Дзень як пералічаны дыяпазон.
- Цяпер адключыце Рэжым дызайну з групы Элементы кіравання .
- Пасля гэтага націсніце на стрэлку ўніз у полі са спісам.
- Тут паказаны спіс.
- Выберыце любы з варыянтаў.
Мы бачым, што дзень паказваецца ў ячэйцы D5 .
Падобныя паказанні
- Вывучайце праграмаванне Excel VBA & Макрасы (бясплатны падручнік – крок за крокам)
- Як выкарыстоўваць функцыю ўводу VBA ў Excel (2 прыклады)
- 22 прыклады макрасаў у Excel VBA
- Як карыстацца формай карыстальніка Excel VBA (2 прыдатныя прыклады)
- 20 практычных парад па кадзіраванню для авалодання Excel VBA
Excel VBA, каб стварыць дынамічнае і залежнае поле са спісам
Цяпер мы хочам стварыць дынамічнае і залежнае Элементы кіравання ActiveX з дапамогай VBA макрас у Excel.
Тут у нас ёсць два слупкі: дні і месяцы. Тут мы прадставім два камбінацыі. Другое поле са спісам будзе залежаць ад 1-га поля са спісам. Спачатку мы абярэм катэгорыю ў полі са спісам 1st , а ў полі 2nd мы атрымаем параметры пад гэтым полем.
📌 Крокі:
- Спачатку перайдзіце на ўкладку Распрацоўшчык .
- Націсніце опцыя Visual Basic з групы Код .
- Потым з'явіцца акно VBA.
- Каб стварыць дынамічнае і залежнае поле са спісам, нам спатрэбіцца UserForm .
- Выберыце UserForm варыянт з укладкі Уставіць .
- Мы бачым, што UserForm з'яўляецца з Toolbox .
- Зараз націсніце правую кнопку мышы, утрымліваючы курсор на UserForm .
- Абярыце опцыю Уласцівасці з кантэкстнага меню .
- З у акне Уласцівасці перайдзіце да Загаловак Увядзіце тут імя. Гэта загаловак UserForm .
- Затым дадайце Lable і ComboBox з Toolbox .
- Цяпер скапіруйце гэтыя палі з дапамогай Ctrl+C і устаўце іх, націснуўшы Ctrl+V .
- Цяпер перамесціце курсор на любы з цэтлікаў і націсніце правую кнопку.
- Абярыце опцыю Уласцівасці з кантэкстнага меню .
- Цяпер змяніце назву, колер шрыфта, памер і іншыя з гэтага акна Уласцівасці .
- Пасля змены атрыбутаў наша Userform будзе выглядаць наступным чынам.
- Цяпер націсніце опцыю запуску на галоўнай укладцы.
- Гэта выгляд.
- Цяпер двойчы пстрыкніце UserForm , і мы ўвойдзем у акно VBA куды будзе ўпісаны наш код.
- У акне перайдзіце ў правы бок і націсніце на стрэлку.
- Мы абярэм Актываваць , каб выбраць спіс.
- У акно будзе дададзены код кабактывуйце UserForm .
- Выдаліце код UserForm кода з акна VBA.
- Цяпер скапіруйце і ўстаўце іншы код VBA ў акно.
2005
- Калі мы пстрыкнем стрэлку ўніз Катэгорыя камбінаванага поля і паглядзіце параметры.
- Зноў націсніце на стрэлку ўніз Параметры камбінаванага поля.
Камбінаванае поле Параметры пустое, але камбінаванае поле Катэгорыя не пустое.
- Зноў двойчы пстрыкніце па ComboBox1 .
- Скапіруйце іншы код VBA і ўстаўце яго ў акно.
4037
- Зноў запусціце код VBA , націснуўшы кнопку F5 .
Мы бачым, што поле са спісам Параметры зараз працуе. Гэта азначае, што поле са спісам Параметры залежыць.
- Цяпер мы хочам зрабіць поле са спісам дынамічным.
- Мы дадаем яшчэ адзін слупок да набору дадзеных.
- Зноў перайдзіце да UserForm .
І мы бачым, што новы слупок дададзены ў поле са спісам.
Больш падрабязна: Як стварыць форму карыстальніка Excel VBA (з падрабязнымі крокамі)
Як выдаліць поле са спісам у Excel
У гэтым раздзеле мы пакажам, як выдаліць поле са спісам.
📌 Крокі:
- Спачатку мы націснем на ўкладку Распрацоўшчык .
- Уключыце Рэжым дызайну .
- Выберыце камбінацыюполе.
- Зараз націсніце кнопку выдалення на клавіятуры.
Мы бачым, што поле са спісам ужо выдалена з аркуша.
Выснова
У гэтым артыкуле мы апісалі ўсё пра поле са спісам. Як уставіць, зрабіць яго дынамічным і выдаліць з ліста Excel. Я спадзяюся, што гэта задаволіць вашыя патрэбы. Калі ласка, зазірніце на наш сайт ExcelWIKI.com і дайце свае прапановы ў полі для каментарыяў.