Kako uporabljati Excel Combo Box (popolna navodila)

  • Deliti To
Hugh West

Spletna stran Combo polje je posebna funkcija programa Excel. ko potrebujemo seznam možnosti v programu Excel, uporabimo to funkcijo. v tem članku bomo obravnavali Combo polje Excel podrobno z ustrezno ponazoritvijo.

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Uporaba Combo Box.xlsm

Kaj je Excel Combo Box?

Combo polje je spustni seznam, ki temelji na kombinaciji določenega besedilnega polja. S spustnega seznama lahko izberemo želeno možnost. Prav tako lahko s tem seznamom povežemo celico, ki bo prikazala serijsko številko izbranega elementa. Excel Combo Box je na voljo v od Excel 2007 na . 365 .

Kako dodati kombinirano polje v Excelu 2007/2010/2013/2016 ali v bolj posodobljenih različicah

V tem razdelku bomo prikazali osnovni postopek dodajanja izbirnega polja v Excelu. Naslednji postopek velja za vse različice izbirnega polja v Excelu.

Če želimo dodati izbirno polje, moramo vnesti Razvijalec tab. Običajno je Razvijalec orodje ni na voljo v Excelov trak možnosti.

📌 Koraki:

  • Pojdi na Datoteka>> Možnosti . Možnosti programa Excel Tukaj se prikaže okno.
  • Izberite Prilagodite trak možnost na levi strani.
  • Nato pojdite v Glavni zavihki iz Prilagajanje traku stolpec.
  • Ugotovite, kaj je Razvijalec možnost s seznama.
  • Označite ustrezno polje Razvijalec možnost.
  • Na koncu pritisnite V REDU .

  • Vrnite se na list.

Vidimo lahko Razvijalec zavihek je zdaj na voljo.

  • Kliknite na Razvijalec zavihek.
  • Izberite Vstavite možnost iz Nadzor skupina.

Možnosti Vstavite V tem oknu sta prikazana dva izbirna polja dveh različnih vrst.

  • Zdaj izberite katero koli od označenih izbirnih polj.
  • Nato postavite kazalec v list želenega mesta.

Prilagodimo lahko tudi velikost izbirnega polja.

Kako dodati 2 vrsti Excelovega Combo polja

Vemo že, da obstajata dve vrsti izbirnih polj. To sta-

  • Krmilniki obrazca Combo polje in .
  • Nadzorniki ActiveX Combo polje .

V spodnjem razdelku bomo obravnavali ti dve izbirni polji.

1. Dodajte kontrolno polje Combo

V tem razdelku bomo pokazali, kako dodati Krmilniki obrazca Combo polje v Excelu.

Imamo nabor podatkov z imeni dni v tednu. Tu bomo dodali kombinirano polje, ki bo iz spustnega seznama izbralo dan in prikazalo številko izbire. Dodamo tudi celico, ki bo prikazala ime izbranega dneva.

📌 Koraki:

  • Najprej izberite izbirno polje iz okna Nadzor obrazca oddelek.

  • Postavite izbirno polje na želeno mesto na listu.

  • Pritisnite desni gumb miške.
  • Izberite Nadzor formata možnost iz Kontekstni meni .

  • Spletna stran Objekte formata Prikaže se okno.
  • Izberite Nadzor Zdaj je na voljo zavihek.

Vnos vrednosti v prikazana polja. V Vstopno območje , izberemo območje, ki vsebuje vrednosti spustnega seznama.

Spletna stran Povezava s celicami polje se nanaša na celico, v kateri je prikazana serijska številka izbora.

Spletna stran Vrstice navzdol je navedeno, koliko možnosti bo prikazanih v spustnem seznamu.

  • Na koncu pritisnite V REDU .
  • Zdaj kliknite puščico navzdol v spustnem seznamu.

Seznam možnosti je prikazan tukaj.

  • Izberite možnost s spustnega seznama.

Vidimo, da 2 je prikazan na Celica D5 . Ta celica je povezana s spustnim seznamom.

  • Zdaj želimo dodatno prikazati vrednost izbire ali ime izbranega dne v določeni celici.
  • Za to uporabljamo formulo.
  • Vnesite naslednjo formulo Celica E5 .
=INDEX(B5:B11,D5)

  • Pritisnite Vnesite gumb za prikaz rezultata.

Tako je celoten postopek Nadzor obrazca je prikazano v tem izbirnem oknu.

Preberite več: Seznam 10 najpogosteje uporabljenih objektov Excel VBA (atributi in primeri)

2. Ustvarjanje Combo polja s krmilnikom ActiveX

V tem razdelku bomo pokazali, kako ustvariti Krmilniki ActiveX V tem izbirnem oknu lahko uporabimo kodo VBA.

V tem razdelku bomo samo prikazali rezultat s pomočjo izbirnega polja na Celica D5 .

📌 Koraki:

  • Najprej moramo ustvariti Poimenovani Kliknite na Formule nato izberite zavihek Opredelitev imena možnost.

  • Spletna stran Novo ime Prikaže se okno.
  • Vnesite ime območja v polje Ime škatla.
  • Nato izberite območje na Nanaša se na iz Excelovega lista. Na koncu pritisnite V REDU .

  • Zdaj vstavite izbirno polje iz Krmilniki ActiveX oddelek.

  • To izbirno polje postavite poleg Celica D5 .

  • Zdaj pritisnite desni gumb miške.
  • Izberite Lastnosti možnost iz Kontekstni meni .

  • Spletna stran Lastnosti Prikaže se okno.
  • Ugotovite, kaj je LinkedCell in . ListFillRange možnosti iz Lastnosti okno.

Vstavite D5 kot povezano cel in Dan kot navedeno območje.

  • Zdaj onemogočite Način oblikovanja iz Nadzor skupina.
  • Nato kliknite puščico navzdol v izbirnem polju.

  • Seznam je prikazan tukaj.
  • Izberite eno od možnosti.

Vidimo lahko, da je dan prikazan na Celica D5 .

Podobna branja

  • Naučite se programiranja Excel VBA in makrov (brezplačna vadnica - korak za korakom)
  • Kako uporabiti vhodno funkcijo VBA v Excelu (2 primera)
  • 22 makro primerov v Excelu VBA
  • Kako uporabiti Excelovo uporabniško obliko VBA (2 primerna primera)
  • 20 praktičnih nasvetov za kodiranje za obvladovanje programa Excel VBA

Excel VBA za izdelavo dinamičnega in odvisnega kombiniranega polja

Zdaj želimo ustvariti dinamično in odvisno Krmilniki ActiveX izbirno polje z uporabo makra VBA v programu Excel.

Tu imamo dva stolpca: Dnevi in Meseci. Tu bomo uvedli dve izbirni polji. Drugo izbirno polje bo odvisno od prvega izbirnega polja. Najprej bomo izbrali kategorijo v 1. v izbirnem oknu in v 2. in v tem polju bodo prikazane možnosti.

📌 Koraki:

  • Najprej pojdite v Razvijalec zavihek.
  • Kliknite na Visual Basic možnost iz Koda skupina.

  • Nato se prikaže okno VBA.
  • Za izdelavo dinamičnega in odvisnega izbirnega okna bomo potrebovali Uporabniški obrazec .
  • Izberite Uporabniški obrazec možnost iz Vstavite zavihek.

  • Vidimo lahko Uporabniški obrazec se prikaže z Zbirka orodij .

  • Zdaj pritisnite desni gumb miške, tako da je kazalec na polju Uporabniški obrazec .
  • Izberite Lastnosti možnost iz Kontekstni meni .

  • Od Lastnosti v oknu pojdite v okno Naslov Tukaj vpišite ime. To je naslov Uporabniški obrazec .

  • Nato dodajte Etiketa in . ComboBox iz Zbirka orodij .

  • Zdaj kopirajte ta polja tako, da Ctrl+C in jih prilepite tako, da pritisnete Ctrl+V .

  • Zdaj premaknite kazalec na katero koli Etikete in pritisnite desni gumb.
  • Izberite Lastnosti možnost iz Kontekstni meni .

  • Zdaj spremenite ime, barvo pisave, velikost in drugo iz tega Lastnosti okno.

  • Po spremembi atributov je naš Uporabniški obrazec bo videti takole.
  • Zdaj v glavnem zavihku pritisnite možnost za zagon.

  • Takšen je videz.

  • Zdaj dvakrat kliknite Uporabniški obrazec in vstopimo v okno VBA, v katerem bomo zapisali našo kodo.
  • V oknu pojdite na desno stran in kliknite puščico.
  • Izbrali bomo Aktivacija za izbiro seznama.

  • V okno bo dodana koda za aktiviranje Uporabniški obrazec .

  • Odstranite kodo Uporabniški obrazec kodo iz okna VBA.
  • Zdaj v okno kopirajte in prilepite drugo kodo VBA.
 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 

  • Ko kliknemo na puščico navzdol Kategorija izbirno okno in si oglejte možnosti.
  • Ponovno kliknite na puščico navzdol v polju Možnosti izbirno okno.

Spletna stran Možnosti izbirno okno je prazno, vendar Kategorija izbirno polje ni prazno.

  • Ponovno dvakrat kliknite na ComboBox1 .

  • Kopirajte še eno kodo VBA in jo prilepite v okno.
 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 

  • Ponovno zaženite VBA kodo s pritiskom na F5 gumb.

Vidimo lahko Možnosti izbirno okno zdaj deluje. To pomeni, da je Možnosti je odvisno od izbirnega polja.

  • Zdaj želimo narediti dinamično izbirno polje.
  • Zbirki podatkov dodamo še en stolpec.

  • Ponovno pojdite v Uporabniški obrazec .

In vidimo, da je v izbirnem polju dodan nov stolpec.

Preberite več: Kako ustvariti uporabniški obrazec Excel VBA (s podrobnimi koraki)

Kako odstraniti Combo polje v programu Excel

V tem razdelku bomo pokazali, kako odstraniti izbirno polje.

📌 Koraki:

  • Najprej bomo kliknili na Razvijalec zavihek.
  • Omogočite Način oblikovanja .

  • Izberite izbirno polje.

  • Na tipkovnici pritisnite gumb za brisanje.

Vidimo lahko, da je bilo izbirno polje že izbrisano iz lista.

Zaključek

V tem članku smo opisali vse o polju Combo. Kako ga vstaviti, narediti dinamičnega in izbrisati iz lista Excel. Upam, da bo to zadovoljilo vaše potrebe. Oglejte si našo spletno stran ExcelWIKI.com in podajte svoje predloge v polju za komentarje.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.