Hoe kinne jo Excel Combo Box brûke (in folsleine rjochtline)

  • Diel Dit
Hugh West

De Kombofak is in spesjale funksje fan Excel. As wy in list mei opsjes yn Excel moatte brûke, brûke wy dizze funksje. Yn dit artikel sille wy it Excel Combo box yn detail beprate mei de goede yllustraasje.

Download Practice Workbook

Download this practice workbook to oefenje wylst jo dit artikel lêze.

Gebrûk fan Combo Box.xlsm

Wat is Excel Combo Box?

Kombofak is in dellûklist basearre op de kombinaasje fan in bepaald tekstfak. Fanút de dellûklist kinne wy ​​ús winske opsje kieze. Wy kinne ek in sel keppelje mei dizze list dy't it serialnûmer fan it keazen item sjen sil. Excel Combo Box is beskikber yn fan Excel 2007 oant 365 .

Hoe kinne jo in kombinaasjefak tafoegje yn Excel 2007/2010/2013/2016 of yn Excel Mear bywurke ferzjes

Yn dizze seksje sille wy de basisproseduere sjen litte hoe't jo in kombinaasjefak yn Excel taheakje kinne. De folgjende proseduere sil jilde foar alle Excel-ferzjes fan it kombinaasjefak.

Om it kombinaasjefak ta te foegjen, moatte wy de ljepper ûntwikkelder ynfiere. Gewoanlik is it ark ûntwikkelder net beskikber yn de opsjes Excel Ribbon .

📌 Stappen:

  • Gean nei Triem >> Opsjes . It finster Excel-opsjes ferskynt hjir.
  • Kies Lint oanpasse fanôf de linkerkant.
  • Gean dan nei de haadljeppers fan de Oanpasse deLint kolom.
  • Fyn de opsje Untwikkelder út de list.
  • Selektearje it korrespondearjende fakje fan de opsje ûntwikkelder .
  • Druk op it lêst op OK .

  • Gean werom nei it blêd.

Wy kinne sjen dat it ljepblêd ûntwikkelder no beskikber is.

  • Klik op it ljepblêd ûntwikkelder .
  • Kies de opsje Ynfoegje fan de groep Kontrôles .

Opsjes fan de Ynfoegje tab wurde hjir werjûn. Dit finster jout twa kombinaasjefakken fan twa ferskillende soarten oan.

  • Selektearje no ien fan de markearre kombinaasjefakken.
  • Plaze dan de rinnerke yn it blêd fan de winske lokaasje.

Wy kinne ek de grutte fan 'e kombinaasjefak oanpasse.

Hoe kinne jo 2 soarten Excel-kombinaasjefak taheakje

Wy witte al dat d'r twa soarten kombinaasjedoazen binne. Dat binne-

  • Formulierkontrôles Combo Box en
  • ActiveX Controls Combo Box .

In de ûndersteande paragraaf, wy sille beprate dy twa combo dozen.

1. Foegje Form Control Combo Box ta

Yn dizze seksje sille wy sjen litte hoe't jo Form Controls Combo Box taheakje yn Excel.

Wy hawwe in dataset mei de namme fan dagen fan 'e wike. Hjir sille wy in Combo Box tafoegje dy't in dei sil selektearje út 'e dellûklist en it seleksjenûmer sjen litte. Ek foegje wy in sel ta dy't de namme fan de selektearre dei sjen sil.

📌 Stappen:

  • Selektearje earst de kombinaasjefak út de seksje Formulierkontrôles .

  • Set it kombinaasjefakje op de winske lokaasje op it blêd.

  • Druk op de rjochterknop fan de mûs.
  • Kies de Opmaakkontrôle opsje út it Kontekstmenu .

  • De Opmaak Objekten finster ferskynt.
  • Kies no de Kontrol ljepper.

De ynfier fan de wearden op de ferskynde doazen. Yn it Ynfierberik selektearje wy it berik dat wearden fan it útklapmenu befettet.

It fak Selllink ferwiist nei in sel dy't it searjenûmer sjen sil. fan de seleksje.

De Drop-down-rigels joech oan hoefolle opsjes yn it útklapmenu ferskine sille.

  • Tsjintwurdich druk op OK .
  • Klikje no op de pylk nei ûnderen fan it útklapmenu.

Hjir wurdt in list mei opsjes werjûn.

  • Kies in opsje út it útklapmenu.

Wy kinne sjen dat 2 werjûn wurdt op Sel D5 . Dizze sel is keppele oan de útklaplist.

  • No wolle wy ek de wearde fan de seleksje of de namme fan de selektearre dei yn in spesifike sel sjen litte.
  • Wy tapasse dêr in formule foar.
  • Set de folgjende formule op Sel E5 .
=INDEX(B5:B11,D5)

  • Druk op de Enter knop om it resultaat te krijen.

Dus, it folsleine proses fanit kombinaasjefak Formulierkontrôles wurdt hjir werjûn.

Lês mear: List fan 10 meast brûkte Excel VBA-objekten (Attributes & Foarbylden)

2. Meitsje ActiveX Control Combo Box

Yn dizze seksje sille wy sjen litte hoe't jo in ActiveX Controls kombinaasjefak meitsje kinne. D'r is in ekstra foarsjenning wêr't wy de VBA-koade brûke kinne yn dizze kombinaasjefak.

Wy sille gewoan it resultaat sjen litte mei it kombinaasjefak yn dizze seksje by Sel D5 .

📌 Stappen:

  • Earst moatte wy in Namme klik meitsje op it ljepblêd Formules . Selektearje dan de opsje Define Name .

  • It finster Nije namme sil ferskine.
  • Fier de namme fan it berik yn yn it fak Namme .
  • Kies dan it berik by Refers to út it Excel-blêd. Druk as lêste op OK .

  • Foegje no in kombinaasjefak yn fan de ActiveX Controls seksje.

  • Plaze dat kombinaasjefak njonken Sel D5 .

  • Druk no op de rjochterknop fan de mûs.
  • Kies de Eigenskippen opsje út it Kontekstmenu .

  • It finster Eigenskippen ferskynt.
  • Fyn de LinkedCell en ListFillRange opsjes út it finster Eigenskippen .

Foegje D5 yn as keppele cel en Dei as de listed berik.

  • No, útskeakeljede ûntwerpmodus fan de groep Kontrôles .
  • Dêrnei klikje jo op de pylk nei ûnderen fan it kombinaasjefak.

  • Hjir wurdt in list werjûn.
  • Kies ien fan de opsjes.

Wy kinne sjen dat dei wurdt toand op Sel D5 .

Similar Readings

  • Learje Excel VBA Programming & amp; Makro's (Fergees Tutorial - Stap foar stap)
  • Hoe kinne jo VBA-ynfierfunksje brûke yn Excel (2 foarbylden)
  • 22 makro-foarbylden yn Excel VBA
  • Hoe kinne jo Excel VBA-brûkersformulier brûke (2 gaadlike foarbylden)
  • 20 Praktyske kodearringtips foar Master Excel VBA

Excel VBA om in dynamyske en ôfhinklike kombinaasjefak te meitsjen

No wolle wy in dynamyske en ôfhinklike ActiveX Controls kombinaasjefak meitsje mei VBA makro yn Excel.

Hjir hawwe wy twa kolommen: Dagen en Moannen. Wy sille hjir twa kombinaasjedoazen yntrodusearje. It twadde kombinaasjefak sil ôfhinklik wêze fan it 1e kombinaasjefak. As earste sille wy de kategory selektearje yn it 1e kombinaasjefak en út it fak 2e krije wy de opsjes ûnder dat fak.

📌 Stappen:

  • Gean earst nei it ljepblêd ûntwikkelder .
  • Klik op de Visual Basic opsje út de Code groep.

  • Dan sil it VBA-finster ferskine.
  • Om in dynamysk en ôfhinklik kombinaasjefak te meitsjen hawwe wy in UserForm nedich.
  • Kies de UserForm opsje fan it ljepblêd Ynfoegje .

  • Wy kinne sjen dat in UserForm ferskynt mei in Toolbox .

  • Druk no op de rjochterknop fan de mûs, hâld de rinnerke op it UserForm .
  • Kies de Eigenskippen opsje út it Kontekstmenu .

  • Fan it Eigenskippen finster gean nei de Byskrift Set in namme hjir. Dit is de titel fan it UserForm .

  • Foegje dan in Label ta en ComboBox út de Toolbox .

  • Kopieer no dy fakjes troch Ctrl+C en plak se troch op Ctrl+V te drukken.

  • No, ferpleatse de rinnerke op ien fan de labels en druk op de rjochterknop.
  • Kies de Eigenskippen opsje út it Kontekstmenu .

  • Feroarje no de namme, lettertypekleur, grutte en oaren út dit Eigenskippen finster.

  • Nei it wizigjen fan de attributen sil ús Brûkerformulier der sa útsjen.
  • Druk no op de útfieropsje fan de haadljepper.

  • Dit is it uterlik.

  • No dûbelklikje op de UserForm , en wy geane it VBA-finster yn wêr sil ús koade skriuwe.
  • Gean yn it finster nei de rjochterkant en klikje op de pylk.
  • Wy sille Aktivearje kieze om de list te selektearjen.

  • In koade sil tafoegje oan it finster oanaktivearje de UserForm .

  • Fuortsmite de koade fan UserForm koade út it VBA-finster.
  • No, kopiearje en plakke in oare VBA-koade yn it finster.
5384

  • As wy klikke op de pylk nei ûnderen fan de Kategory kombinaasjefak en sjoch de opsjes.
  • Klik nochris op de pylk nei ûnderen fan it Opsjes kombinaasjefak.

It kombinaasjefak Opsjes is leech, mar it kombinaasjefak Kategory is net leech.

  • Dûbelklik nochris op de ComboBox1 .

  • Kopiearje in oare VBA-koade en plak it yn it finster.
5213

  • Opnij de VBA koade útfiere troch op de knop F5 te drukken.

Wy kinne sjen dat it kombinaasjefak Opsjes no wurket. It betsjut dat de Opsjes kombinaasjefak ôfhinklik is.

  • No wolle wy de kombinaasjefak dynamysk meitsje.
  • Wy foegje in oare kolom ta oan de dataset.

  • Gean nochris nei it UserForm .

En wy kinne sjen dat de nije kolom is tafoege yn it kombinaasjefjild.

Lês mear: Hoe meitsje jo Excel VBA UserForm (mei detaillearre stappen)

Hoe kinne jo de kombinaasjefak fuortsmite yn Excel

Yn dizze seksje sille wy sjen litte hoe't jo de kombinaasjefak fuortsmite kinne.

📌 Stappen:

  • Earst sille wy klikke op de ûntwikkelder ljepper.
  • De ûntwerpmodus ynskeakelje.

  • Selektearje de kombinaasjedoaze.

  • Druk no op de wiskje knop fan it toetseboerd.

Wy kinne sjen dat it kombinaasjefak al fan it blêd wiske is.

Konklúzje

Yn dit artikel hawwe wy alles beskreaun oer it kombinaasjefak. Hoe ynfoegje, meitsje it dynamysk, en wiskje it út it Excel-blêd. Ik hoopje dat dit jo behoeften sil foldwaan. Besykje asjebleaft ús webside ExcelWIKI.com en jou jo suggestjes yn it kommentaarfak.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.