Sisukord
The Kombinatsioonikast on Exceli eriline funktsioon. Kui meil on vaja kasutada Exceli valikute nimekirja, siis kasutame seda funktsiooni. Selles artiklis arutame me Exceli kombinatsioonikast üksikasjalikult koos nõuetekohase illustratsiooniga.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Combo Box.xlsm kasutamineMis on Exceli kombinatsioonikast?
Combo Box on ripploendist, mis põhineb teatud tekstikasti kombinatsioonil. Ripploendist saame valida oma soovitud valiku. Samuti saame siduda selle loeteluga lahtri, mis näitab valitud elemendi järjekorranumbrit. Excel Combo Box on saadaval alates Excel 2007 aadressile 365 .
Kuidas lisada kombinatsioonikast Excel 2007/2010/2013/2016 või uuendatud versioonides
Selles jaotises näitame põhiprotseduuri, kuidas Excelis combo box'i lisada. Järgnev protseduur kehtib kõikide Exceli versioonide combo box'i kohta.
Kombokasti lisamiseks peame sisestama käsurea Arendaja tab. Tavaliselt on Arendaja tööriist ei ole saadaval Exceli lint valikud.
📌 Sammud:
- Mine edasi Faili>> Valikud . Exceli valikud aken ilmub siia.
- Valige Kohandada lint valik vasakult.
- Seejärel minge Peamised vahekaardid alates Kohandada lint veerus.
- Uuri välja Arendaja valiku nimekirjast.
- Märkige vastav ruut Arendaja võimalus.
- Lõpuks vajutage OK .
- Tagasi lehe juurde.
Me näeme Arendaja vahekaart on nüüd saadaval.
- Klõpsake nuppu Arendaja vahekaart.
- Valige Sisesta valikust Kontrollid rühm.
Valikud Sisesta vahekaart on siin näidatud. Selles aknas on näidatud kaks eri tüüpi kombineeritud lahtrit.
- Nüüd valige ükskõik milline tähistatud valikukast.
- Seejärel asetage kursor soovitud asukoha lehele.
Me saame kohandada ka valikukasti suurust.
Kuidas lisada 2 tüüpi Exceli kombinatsioonikasti
Me juba teame, et on olemas kahte tüüpi kombineeritud kastid. Need on-
- Vormikontroll Combo Box ja
- ActiveX Controls Combo Box .
Järgnevas jaotises arutame neid kahte kombinatsioonikasti.
1. Lisa vormikontrolli kombineeritud kast
Selles jaotises näitame, kuidas lisada Vormikontroll Combo Box Excelis.
Meil on andmestik nädalapäevade nimedega. Siinkohal lisame Combo Boxi, mis valib päeva ripploendist ja näitab valiku numbrit. Samuti lisame lahtri, mis näitab valitud päeva nime.
📌 Sammud:
- Kõigepealt valige combo box alates Vormi kontroll jagu.
- Asetage kombineeritud kast soovitud kohta lehel.
- Vajutage hiire parempoolset nuppu.
- Valige Formaatjuhtimine valikust Kontekstimenüü .
- The Objektide vorming ilmub aken.
- Valige Kontroll tab nüüd.
Ilmunud kastide väärtuste sisestamine. In the Sisendvahemik , valime vahemiku, mis sisaldab rippmenüü väärtusi.
The Cell link kast viitab lahtrisse, mis näitab valiku seerianumbrit.
The Langevad read näitas, kui palju valikuid ilmub rippmenüüsse.
- Lõpuks vajutage OK .
- Nüüd klõpsake rippmenüü allapoole noolt.
Valikute loetelu on esitatud siin.
- Valige valik rippmenüüst.
Me näeme, et 2 on näidatud Lahter D5 See lahter on seotud ripploendiga.
- Nüüd tahame lisaks näidata valiku väärtust või valitud päeva nime konkreetses lahtris.
- Me rakendame selleks valemit.
- Pange järgmine valem sisse Ruut E5 .
=INDEX(B5:B11,D5)
- Vajutage Sisesta nuppu, et saada tulemus.
Nii et kogu protsess on Vormi kontroll Kombokast on näidatud siin.
Loe edasi: Loetelu 10 enamasti kasutatavast Exceli VBA objektist (atribuudid & näited)
2. ActiveX Control Combo Boxi loomine
Selles osas näitame, kuidas luua ActiveX-kontrollid Combo box. Seal on lisavõimalus, kus me saame kasutada VBA koodi selles combo boxis.
Me lihtsalt näitame tulemust, kasutades kombovälja selles jaotises aadressil Lahter D5 .
📌 Sammud:
- Kõigepealt peame looma Nimekiri Klõpsake nuppu Valemid Seejärel valige vahekaart Määrake nimi võimalus.
- The Uus nimi ilmub aken.
- Sisestage vahemiku nimi väljal Nimi kast.
- Seejärel valige vahemik aadressil Viitab kasti Exceli leht. Lõpuks vajutage OK .
- Nüüd sisestage combo box alates ActiveX-kontrollid jagu.
- Asetage see valikukast kõrvuti Lahter D5 .
- Nüüd vajutage hiire parempoolset nuppu.
- Valige Omadused valikust Kontekstimenüü .
- The Omadused ilmub aken.
- Uuri välja LinkedCell ja ListFillRange valikud alates Omadused aken.
Sisesta D5 nagu seotud cel ja Päev loetletud vahemikuna.
- Nüüd lülitage välja Disainirežiim alates Kontrollid rühm.
- Pärast seda klõpsake kombinatsioonikasti allapoole noolt.
- Loetelu on esitatud siin.
- Valige ükskõik milline variant.
Me näeme, et päev näitab Lahter D5 .
Sarnased lugemised
- Õppige Exceli VBA programmeerimist ja makros (tasuta õpetus - samm-sammult)
- Kuidas kasutada VBA sisestusfunktsiooni Excelis (2 näidet)
- 22 makro näited Excel VBAs
- Kuidas kasutada Exceli VBA kasutajavormi (2 sobivat näidet)
- 20 praktilist kodeerimisnõuannet Exceli VBA omandamiseks
Exceli VBA dünaamilise ja sõltuva kombinatsioonikasti tegemiseks
Nüüd tahame teha dünaamilise ja sõltuva ActiveX-kontrollid VBA-makro abil Exceli kombineeritud kast.
Siin on meil kaks veergu: Päevad ja Kuu. Me võtame siin kasutusele kaks kombinatsioonikasti. Teine kombinatsioonikast hakkab sõltuma 1. kombinatsioonikastist. Esiteks valime kategooriat kategoorias 1. combo box ja alates 2. kasti, saame selle kasti all olevad valikud.
📌 Sammud:
- Kõigepealt minge Arendaja vahekaart.
- Klõpsake nuppu Visual Basic valikust Kood rühm.
- Seejärel ilmub VBA aken.
- Dünaamilise ja sõltuva valikukasti tegemiseks on meil vaja UserForm .
- Valige UserForm valikust Sisesta vahekaart.
- Me näeme UserForm ilmub koos Tööriistakast .
- Nüüd vajutage hiire parempoolset nuppu, hoides kursorit kursoril UserForm .
- Valige Omadused valikust Kontekstimenüü .
- Alates Omadused aknasse minna Pealkiri Pange siia nimi. See on pealkiri UserForm .
- Seejärel lisage Lable ja ComboBox alates Tööriistakast .
- Nüüd kopeerige need kastid Ctrl+C ja kleepige need, vajutades Ctrl+V .
- Nüüd liigutage kursorit ükskõik millisele Märgised ja vajutage parempoolset nuppu.
- Valige Omadused valikust Kontekstimenüü .
- Nüüd muutke nime, kirjatüübi värvi, suurust ja muud sellest Omadused aken.
- Pärast atribuutide muutmist meie Kasutajavorm näeb välja selline.
- Nüüd vajutage peavärava all käsku run.
- Selline on välimus.
- Nüüd topeltklõpsake topeltklõpsuga UserForm , ja me siseneme VBA aknasse, kuhu kirjutame oma koodi.
- Minge aknas paremale poole ja klõpsake noolt.
- Me valime Aktiveeri nimekirja valimiseks.
- Aknale lisatakse kood, et aktiveerida UserForm .
- Eemaldage kood UserForm kood VBA aknast.
- Nüüd kopeeri ja kleebi aknasse teine VBA-kood.
Private Sub UserForm_Activate() Dim D_Sheet As Worksheet Set D_Sheet = ThisWorkbook.Sheets("Dependent & Dynamic Combo Box") 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
- Kui me klõpsame allapoole noolt Kategooria kombovälja ja vaata võimalusi.
- Klõpsake taas allapoole noolt nupule Valikud kombineeritud kast.
The Valikud Kombiruut on tühi, kuid kategooria Kombinatsioonikast ei ole tühi.
- Tehke jälle topeltklõpsu nupul ComboBox1 .
- Kopeerige teine VBA-kood ja kleepige see aknasse.
Private Sub ComboBox1_Change() Dim D_Sheet As Worksheet Set D_Sheet = ThisWorkbook.Sheets("Dependent & Dynamic Combo Box") 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
- Jällegi, käivitage VBA kood, vajutades F5 nupp.
Me näeme Valikud Combo box töötab nüüd. See tähendab, et Valikud Kombinatsioonikast on sõltuv.
- Nüüd tahame muuta kombineeritud kasti dünaamiliseks.
- Lisame andmekogumile veel ühe veeru.
- Jällegi, minge UserForm .
Ja me näeme, et uus veerg on lisatud valikukasti.
Loe edasi: Kuidas luua Exceli VBA UserForm (üksikasjalike sammudega)
Kuidas eemaldada Combo Box Excelis
Selles jaotises näitame, kuidas eemaldada kombinatsioonikast.
📌 Sammud:
- Kõigepealt vajutame me nupule Arendaja vahekaart.
- Võimaldab Disainirežiim .
- Valige valikukast.
- Nüüd vajutage klaviatuuril nuppu delete.
Me näeme, et kombinatsioonikast on juba lehelt kustutatud.
Kokkuvõte
Selles artiklis kirjeldasime kõike Combo kasti kohta. Kuidas sisestada, dünaamiliseks muuta ja kustutada seda Exceli lehel. Ma loodan, et see rahuldab teie vajadusi. Palun vaadake meie veebisaiti. ExcelWIKI.com ja esitage oma ettepanekud kommentaarikastis.