Sadržaj
Kombinirani okvir posebna je značajka programa Excel. Kada trebamo koristiti popis opcija u excelu koristimo ovu značajku. U ovom ćemo članku detaljno raspravljati o kombiniranom okviru programa Excel uz odgovarajuću ilustraciju.
Preuzmite radnu bilježnicu za vježbe
Preuzmite ovu radnu bilježnicu za vježbe na vježbajte dok čitate ovaj članak.
Korištenje Combo Box.xlsm
Što je Excel Combo Box?
Combo Box je padajući popis temeljen na kombinaciji određenog tekstnog okvira. S padajućeg popisa možemo odabrati željenu opciju. Također, s ovom listom možemo povezati ćeliju koja će pokazati serijski broj odabrane stavke. Kombinirani okvir programa Excel dostupan je od Excel 2007 do 365 .
Kako dodati kombinirani okvir u programu Excel 2007/2010/2013/2016 ili u Više ažuriranih verzija
U ovom odjeljku pokazat ćemo osnovni postupak dodavanja kombiniranog okvira u Excelu. Sljedeći postupak primjenjivat će se na sve Excel verzije kombiniranog okvira.
Da bismo dodali kombinirani okvir, moramo ući u karticu Razvojni programer . Obično Razvojni alat nije dostupan u opcijama Excel vrpce .
📌 Koraci:
- Idite na Datoteka >> Mogućnosti . Ovdje se pojavljuje prozor Excel Options .
- Odaberite opciju Customize Ribbon s lijeve strane.
- Zatim idite na Main Tabs iz PrilagoditeVrpca stupac.
- Pronađite opciju Razvojni programer na popisu.
- Označite odgovarajući okvir opcije Razvojni programer .
- Na kraju pritisnite OK .
- Povratak na list.
Vidimo da je kartica Razvojni programer sada dostupna.
- Kliknite na karticu Razvojni programer .
- Izaberite opciju Umetni iz grupe Kontrole .
Opcije Umetni ovdje su prikazani. Ovaj prozor označava dva kombinirana okvira dvije različite vrste.
- Sada odaberite bilo koji od označenih kombiniranih okvira.
- Zatim postavite kursor na list željene lokacije.
Također možemo prilagoditi veličinu kombiniranog okvira.
Kako dodati 2 vrste kombiniranog okvira programa Excel
Već znamo da postoje dvije vrste kombiniranih okvira. To su-
- Kombinirani okvir za kontrole obrasca i
- Kombinirani okvir za ActiveX kontrole .
U u odjeljku ispod, raspravljat ćemo o ta dva kombinirana okvira.
1. Dodavanje kombiniranog okvira kontrole obrasca
U ovom ćemo odjeljku pokazati kako dodati Kombinirani okvir kontrola obrasca u Excelu.
Imamo skup podataka imena dana u tjednu. Ovdje ćemo dodati kombinirani okvir koji će odabrati dan s padajućeg popisa i prikazati broj odabira. Također, dodajemo ćeliju koja će pokazati naziv odabranog dana.
📌 Koraci:
- Prvo odaberite kombinirani okvir iz odjeljka Kontrole obrasca .
- Postavite kombinirani okvir na željeno mjesto na listu.
- Pritisnite desnu tipku miša.
- Odaberite opciju Kontrola formata iz Kontekstnog izbornika .
- Pojavljuje se prozor Format Objects .
- Sada odaberite karticu Control .
Unos vrijednosti na prikazanim okvirima. U Raspon unosa odabiremo raspon koji sadrži vrijednosti padajućeg izbornika.
Okvir Veza ćelije odnosi se na ćeliju koja će prikazati serijski broj odabira.
Padajuće linije pokazuju koliko će se opcija pojaviti u padajućem izborniku.
- Na kraju pritisnite OK .
- Sada kliknite na strelicu prema dolje na padajućem izborniku.
Ovdje je prikazan popis opcija.
- Odaberite opciju s padajućeg popisa.
Vidimo da je 2 prikazano na Ćelija D5 . Ova ćelija je povezana s padajućim popisom.
- Sada dodatno želimo prikazati vrijednost odabira ili naziv odabranog dana u određenoj ćeliji.
- Za to primjenjujemo formulu.
- Stavite sljedeću formulu u ćeliju E5 .
=INDEX(B5:B11,D5)
- Pritisnite gumb Enter da biste dobili rezultat.
Dakle, cijeli procesovdje je prikazan kombinirani okvir Kontrole obrazaca .
Pročitajte više: Popis 10 najčešće korištenih Excel VBA objekata (atributi i primjeri)
2. Stvorite kombinirani okvir ActiveX kontrole
U ovom odjeljku pokazat ćemo kako stvoriti kombinirani okvir ActiveX kontrole . Postoji dodatna mogućnost u kojoj možemo koristiti VBA kod u ovom kombiniranom okviru.
Samo ćemo prikazati rezultat koristeći kombinirani okvir u ovom odjeljku u ćeliji D5 .
📌 Koraci:
- Prvo, moramo stvoriti Named Click na kartici Formule . Zatim odaberite opciju Definiraj naziv .
- Pojavit će se prozor Novi naziv .
- Unesite naziv raspona u okvir Naziv .
- Zatim odaberite raspon u okviru Odnosi se na na Excel tablici. Na kraju pritisnite OK .
- Sada umetnite kombinirani okvir iz odjeljka ActiveX Controls .
- Postavite taj kombinirani okvir pored ćelije D5 .
- Sada pritisnite desnu tipku miša.
- Izaberite opciju Svojstva iz Kontekstnog izbornika .
- Pojavljuje se prozor Svojstva .
- Pronađite opcije LinkedCell i ListFillRange iz prozora Svojstva .
Umetnite D5 kao povezanu ćeliju i Dan kao navedeni raspon.
- Sada, onemogući Način dizajna iz grupe Kontrole .
- Nakon toga kliknite na strelicu prema dolje u kombiniranom okviru.
- Popis je prikazan ovdje.
- Odaberite bilo koju od opcija.
Možemo vidjeti da dan se prikazuje u ćeliji D5 .
Slična očitanja
- Naučite Excel VBA programiranje & Makronaredbe (besplatan vodič – korak po korak)
- Kako koristiti VBA funkciju unosa u Excelu (2 primjera)
- 22 primjera makronaredbi u Excelu VBA
- Kako koristiti Excel VBA korisnički obrazac (2 prikladna primjera)
- 20 praktičnih savjeta za kodiranje za svladavanje Excel VBA
Excel VBA za izradu dinamičkog i ovisnog kombiniranog okvira
Sada želimo napraviti dinamički i zavisni ActiveX kontrole kombinirani okvir pomoću VBA makro u Excelu.
Ovdje imamo dva stupca: Dani i Mjeseci. Ovdje ćemo predstaviti dva kombinirana okvira. Drugi kombinirani okvir će ovisiti o prvom kombiniranom okviru. Prvo ćemo odabrati kategoriju u 1. kombiniranom okviru, a iz 2. okviru, dobit ćemo opcije ispod tog okvira.
📌 Koraci:
- Prvo idite na karticu Razvojni programer .
- Kliknite opciju Visual Basic iz grupe Kod .
- Tada će se pojaviti VBA prozor.
- Za izradu dinamičnog i ovisnog kombiniranog okvira trebat će nam Korisnički obrazac .
- Odaberite Korisnički obrazac opcija s kartice Umetni .
- Možemo vidjeti da se Korisnički obrazac pojavljuje s Toolbox .
- Sada pritisnite desnu tipku miša držeći pokazivač na UserForm .
- Izaberite opciju Svojstva iz Kontekstnog izbornika .
- Iz prozor Svojstva idite na Natpis Ovdje unesite ime. Ovo je naslov Korisničkog obrasca .
- Zatim dodajte Lable i ComboBox iz Kutije s alatima .
- Sada kopirajte te okvire pomoću Ctrl+C i zalijepite ih pritiskom na Ctrl+V .
- Sada pomaknite kursor na bilo koju od oznaka i pritisnite desni gumb.
- Odaberite opciju Svojstva iz Kontekstnog izbornika .
- Sada promijenite naziv, boju fonta, veličinu i ostalo iz ovog prozora Svojstva .
- Nakon promjene atributa naš Korisnički obrazac izgledat će ovako.
- Sada pritisnite opciju pokretanja na glavnoj kartici.
- Ovo je izgled.
- Sada dvaput kliknite Korisnički obrazac i ulazimo u VBA prozor gdje će napisati naš kod.
- U prozoru idite na desnu stranu i kliknite na strelicu.
- Odabrat ćemo Aktiviraj za opciju popisa.
- Kôd će se dodati u prozor doaktivirajte UserForm .
- Uklonite kod UserForm koda iz VBA prozora.
- Sada kopirajte i zalijepite drugi VBA kod u prozor.
6306
- Kada kliknemo na strelicu prema dolje na Kombinirani okvir kategorije i pogledajte opcije.
- Opet kliknite na strelicu prema dolje u kombiniranom okviru Opcije .
Kombinirani okvir Opcije je prazan, ali kombinirani okvir Kategorija nije prazan.
- Opet dvaput kliknite na ComboBox1 .
- Kopirajte drugi VBA kod i zalijepite ga u prozor.
4128
- Opet pokrenite VBA kod pritiskom na gumb F5 .
Vidimo da kombinirani okvir Opcije sada radi. To znači da je kombinirani okvir Opcije ovisan.
- Sada želimo učiniti kombinirani okvir dinamičnim.
- Dodajemo još jedan stupac skupu podataka.
- Opet idite na Korisnički obrazac .
I možemo vidjeti da je novi stupac dodan u kombinirani okvir.
Pročitajte više: Kako stvoriti Excel VBA korisnički obrazac (s detaljnim koracima)
Kako ukloniti kombinirani okvir u Excelu
U ovom odjeljku pokazat ćemo kako ukloniti kombinirani okvir.
📌 Koraci:
- Prvo ćemo kliknuti karticu Programer .
- Omogućite Način dizajna .
- Odaberite kombinacijuokvir.
- Sada pritisnite gumb za brisanje na tipkovnici.
Vidimo da je kombinirani okvir već izbrisan s lista.
Zaključak
U ovom smo članku opisali sve o kombiniranom okviru. Kako umetnuti, učiniti ga dinamičnim i izbrisati iz Excel lista. Nadam se da će ovo zadovoljiti vaše potrebe. Molimo pogledajte našu web stranicu ExcelWIKI.com i dajte svoje prijedloge u okvir za komentare.