Okvir sa listom ili kombinovani okvir, koji predstavljaju slične, ali malo drugačije kontrole, koristite da biste korisnicima omogućili da izaberu više opcija stavki ili da u listu unesu sopstvenu vrednost. Tipični primeri stavki u takvim tipovima lista su imena zaposlenih, devizni kursevi i stavke proizvoda.
Izaberite jednu od sledećih mogućnosti:
Više informacija o okvirima sa listom i kombinovanim okvirima
Okvir sa listom Prikazuje listu nekih stavki teksta sa koje korisnik može da napravi izbor.
|
Okvir sa listom (kontrola obrasca)
|
Okvir sa listom (ActiveX kontrola)
|
Kombinovani okvir Udružuje okvir za tekst i okvir sa listom da bi se kreirao okvir sa padajućom listom. Kombinovani okvir je kompaktniji od okvira sa listom, ali zahteva da korisnik klikne na strelicu nadole da bi se prikazala lista stavki. Kombinovani okvir koristite da biste korisniku omogućili da otkuca stavku ili da odabere samo jednu stavku sa liste. Kontrola prikazuje trenutnu vrednost u okviru za tekst, bez obzira nj način unosa te vrednosti.
|
Kombinovani okvir (kontrola obrasca)
|
Kombinovani okvir (ActiveX kontrola)
|
Vrh stranice
Dodavanje okvira sa listom (kontrola obrasca)
- Ako kartica Projektovanje nije dostupna, prikažite je.
Prikazivanje kartice Projektovanje
- Kliknite na dugme Microsoft Office
i zatim izaberite stavku Opcije programa Excel.
- U kategoriji Popularno, u odeljku Ključne opcije za rad u programu Excel potvrdite izbor u polju za potvrdu Prikaži karticu „Projektovanje“ na traci, a zatim kliknite na dugme U redu.
Napomena Traka je komponenta interfejsa Korisnički interfejs Microsoft Office Fluent.
- Na kartici Projektovanje, u grupi Kontrole kliknite na dugme Umetni, a zatim u odeljku Kontrole obrasca kliknite na dugme Okvir sa listom
.
- Kliknite na lokaciju u radnom listu na kojoj želite da se nalazi gornji levi ugao okvira sa listom.
- Na kartici Projektovanje, u grupi Kontrole kliknite na dugme Svojstva
.
Savet Takođe možete kliknuti desnim tasterom miša na kontrolu i izabrati stavku Oblikuj kontrolu.
Da biste odredili svojstva kontrole, izvršite sledeće radnje:
- U polje Opseg unosa unesite referencu ćelije za opseg koji sadrži vrednosti koje će biti prikazane u okviru sa listom.
- U polje Veza ćelije unesite referencu ćelije koja sadrži izbor okvira sa listom.
Povezana ćelija daje broj izabrane stavke u okviru sa listom. Prva stavka u opsegu daje vrednost 1, druga stavka u opsegu daje vrednost 2, itd.
Koristite ovaj broj u formuli da biste dobili stvarnu stavku iz opsega unosa.
Na primer, obrazac omiljenog deserta ima okvir sa listom koji je povezan sa ćelijom C1, opseg unosa za listu je D1:D5, a stavke u opsegu su sledeće: „Sladoled“ (D1), „Torta“ (D2), „Liker“ (D3), „Bombone“ (D4) i „Čokolada“ (D5). Sledeća formula koja je uneta u ćeliju B1 daje vrednost „Liker“ iz opsega D1:D5 ukoliko vrednost ćelije C1 iznosi 3 na osnovu trenutnog izbora u okviru sa listom.
=INDEX(D1:D5,C1)
- U okviru za grupisanje Tip izbora navedite način na koji je moguće izabrati stavke u okviru sa listom tako što ćete izvršiti neku od sledećih radnji:
- Izaberite opciju Pojedinačno da biste kreirali okvir sa listom za pojedinačni izbor.
- Izaberite opciju Višestruko da biste kreirali okvir sa listom za višestruki izbor.
- Izaberite opciju Prošireno da biste kreirali okvir sa listom za prošireni izbor.
Napomena Ako tip izbora podesite na opciju Višestruko ili Prošireno, ćelija koja je navedena u polju Veza ćelije daće vrednost 0 i biće zanemarena. Tipovi izbora Višestruko i Prošireno zahtevaju korišćenje Microsoft Visual Basic for Applications (VBA) koda. U tim slučajevima razmislite o korišćenju ActiveX kontrole okvira sa listom.
Vrh stranice
Dodavanje okvira sa listom (ActiveX kontrola)
- Ako kartica Projektovanje nije dostupna, prikažite je.
Prikazivanje kartice Projektovanje
- Kliknite na dugme Microsoft Office
i zatim izaberite stavku Opcije programa Excel.
- U kategoriji Popularno, u odeljku Ključne opcije za rad u programu Excel potvrdite izbor u polju za potvrdu Prikaži karticu „Projektovanje“ na traci, a zatim kliknite na dugme U redu.
Napomena Traka je komponenta interfejsa Korisnički interfejs Microsoft Office Fluent.
- Na kartici Projektovanje, u grupi Kontrole kliknite na dugme Umetni, a zatim u odeljku ActiveX kontrole kliknite na dugme Okvir sa listom
.
- Kliknite na lokaciju u radnom listu na kojoj želite da se nalazi gornji levi ugao okvira sa listom.
- Da biste uređivali ActiveX kontrolu, uverite se da ste u režimu za dizajniranje. Na kartici Projektovanje, u grupi Kontrole uključite režim za dizajniranje
.
- Da biste naveli svojstva kontrole, na kartici Projektovanje, u grupi Kontrole kliknite na dugme Svojstva
.
Savet Takođe možete kliknuti desnim tasterom miša na kontrolu i izabrati stavku Svojstva.
Pojaviće se dijalog Svojstva. Za detaljne informacije o svakom svojstvu izaberite svojstvo, a zatim pritisnite taster F1 da bi bila prikazana tema pomoći za Visual Basic (pomoć za Visual Basic: da biste u programu Excel dobili pomoć za Visual Basic, u meniju Alatke postavite pokazivač na stavku Makro, a zatim izaberite stavku Visual Basic Editor. U meniju„Help“ (Pomoć) izaberite stavku Pomoć za Microsoft Visual Basic.). Pored toga, možete otkucati ime svojstva u polje za pretragu u pomoći za Visual Basic. U sledećem odeljku rezimirana su dostupna svojstva.
Rezime svojstava po funkcionalnim kategorijama
| Ako želite da navedete |
Upotrebite ovo svojstvo |
| Opšta svojstva: |
|
| Da li se kontrola učitava kada se otvori radna sveska. (Zanemaruje se za ActiveX kontrole.) |
AutoLoad (Excel) |
| Da li kontrola može da primi fokus i odgovori na događaje koje je generisao korisnik. |
Enabled (obrazac) |
| Da li kontrola može da se uređuje. |
Locked (obrazac) |
| Ime kontrole. |
Name (obrazac) |
| Način na koji je kontrola priložena uz ćelije ispod nje (slobodno plutanje, premeštanje bez promene veličine ili premeštanje i promena veličine). |
Placement (Excel) |
| Da li kontrola može da se odštampa. |
PrintObject (Excel) |
| Da li je kontrola vidljiva ili skrivena. |
Visible (obrazac) |
| Tekst: |
|
| Atribute fonta (podebljano, kurziv, veličina, precrtano, podvučeno i debljina). |
Bold, Italic, Size, StrikeThrough, Underline, Weight (obrazac) |
| Režim podrazumevanog vremena izvršavanja uređivače metoda unosa (IME). |
IMEMode (obrazac) |
| Da li se veličina kontrole prilagođava da bi se prikazali celi ili delimični redovi teksta. |
IntegralHeight (obrazac) |
| Da li su dozvoljeni višestruki izbori stavki. |
MultiSelect (obrazac) |
| Tekst u kontroli. |
Text (obrazac) |
| Način poravnavanja teksta u kontroli (levo, centar ili desno). |
TextAlign (obrazac) |
| Podaci i povezivanje: |
|
| Opseg koji je povezan sa vrednošću kontrole. |
LinkedCell (Excel) |
| Sadržaj ili stanje kontrole. |
Value (obrazac) |
| Veličina i položaj: |
|
| Visinu ili širinu u tačkama. |
Height, Width (obrazac) |
| Udaljenost između kontrole i leve ili gornje ivice radnog lista. |
Left, Top (obrazac) |
| Oblikovanje: |
|
| Boju pozadine. |
BackColor (obrazac) |
| Boju ivice. |
BorderColor (obrazac) |
| Tip ivice (bez ivice ili jednostruka linija). |
BorderStyle (obrazac) |
| Boju prednjeg plana. |
ForeColor (obrazac) |
| Da li kontrola ima senku. |
Shadow (Excel) |
| Vizuelni izgled ivice (ravna, izdignuta, udubljena, izgravirana ili neravna). |
SpecialEffect (obrazac) |
| Tastatura i miš: |
|
| Prilagođenu ikonu miša. |
MouseIcon (obrazac) |
| Tip pokazivača koji se prikazuje kada korisnik postavi miš na određeni objekat (na primer, standardni, strelica ili I zrak). |
MousePointer (obrazac) |
| Karakteristično za okvir sa listom: |
|
| Izvor podataka za više kolona. |
BoundColumn (obrazac) |
| Broj kolona za prikaz. |
ColumnCount (obrazac) |
| Jedan red kao naslov kolone. |
ColumnHeads (obrazac) |
| Širinu svake kolone. |
ColumnWidths (obrazac) |
| Opseg koji se koristi za popunjavanje liste. |
ListFillRange (Excel) |
| Stil liste (obična, sa dugmadima opcije ili poljima za potvrdu). |
ListStyle (obrazac) |
| Način na koji kontrola traži listu dok korisnik kuca (prvo slovo, kompletna stavka ili ništa) |
MatchEntry (obrazac) |
| Kolonu za skladištenje u svojstvu Tekst kada korisnik izabere red. |
TextColumn (obrazac) |
| Stavku koja se pojavljuje na prvom mestu u listi. |
TopIndex (obrazac) |
Napomene
- Da biste kreirali okvir sa listom sa omogućenim višestrukim ili proširenim izborom, koristite svojstvo MultiSelect. U tom slučaju, svojstvo LinkedCell daje vrednost #N/A. Morate da koristite VBA kôd da biste obradili višestruke izbore.
- Da biste kreirali okvir sa listom sa dve kolone i zaglavljima kolona, svojstvo ColumnCount postavite na vrednost 2, svojstvo ColumnHeads na vrednost True, svojstvo ColumnWidths na željenu širinu za svaku kolonu (na primer, 72pt;72pt), svojstvo ListFillRange na opseg koji se koristi za popunjavanje liste (na primer, B2:C6), svojstvo BoundColumn na vrednost 1 ili 2 da biste ukazali na to koja će vrednost kolone biti sačuvana, a svojstvo LinkedCell na adresu ćelije koja sadrži izabranu vrednost. Po podrazumevanoj vrednosti, oznaka kolone koristi se kao zaglavlje kolone (na primer, „Kolona B“ i „Kolona C“). Da biste koristili vlastita zaglavlja kolona, postavite ih neposredno iznad prve vrednosti navedene u svojstvu ListFillRange (na primer, B1 i C1) pre nego što zatvorite dijalog Svojstva. Na kraju promenite veličinu okvira sa listom da bi bile prikazane obe kolone.
- Da biste kreirali okvir sa listom koji prikazuje jednu vrednost u okviru sa listom, ali čuva drugu vrednost u povezanoj ćeliji, kreirajte okvir sa listom sa dve kolone, a zatim sakrijte neku od kolona tako što ćete njenu vrednost za svojstvo ColumnWidths postaviti na 0. Na primer, možete podesiti okvir sa listom sa dve kolone koji sadrži imena praznika u jednoj koloni, a datume povezane sa tim praznicima u drugoj koloni. Da biste imena praznika predstavili korisnicima, prvu kolonu odredite kao TextColumn. Da biste skladištili datume praznika, drugu kolonu odredite kao BoundColumn. Da biste sakrili datume praznika, svojstvo ColumnWidths druge kolone podesite na vrednost 0.
Vrh stranice
Dodavanje kombinovanog okvira (kontrola obrasca)
- Ako kartica Projektovanje nije dostupna, prikažite je.
Prikazivanje kartice Projektovanje
- Kliknite na dugme Microsoft Office
i zatim izaberite stavku Opcije programa Excel.
- U kategoriji Popularno, u odeljku Ključne opcije za rad u programu Excel potvrdite izbor u polju za potvrdu Prikaži karticu „Projektovanje“ na traci, a zatim kliknite na dugme U redu.
Napomena Traka je komponenta interfejsa Korisnički interfejs Microsoft Office Fluent.
- Na kartici Projektovanje, u grupi Kontrole kliknite na dugme Umetni, a zatim u odeljku Kontrole obrasca kliknite na dugme Kombinovani okvir
.
- Kliknite na lokaciju u radnom listu na kojoj želite da se nalazi gornji levi ugao kombinovanog okvira.
Strelica padajuće liste prikazana je kada je okvir za tekst skupljen.
- Da biste prikazali okvir za tekst, prevucite levi središnji regulator veličine nadesno.
- Na kartici Projektovanje, u grupi Kontrole kliknite na dugme Svojstva
.
Savet Takođe možete kliknuti desnim tasterom miša na kontrolu i izabrati stavku Oblikuj kontrolu.
Da biste odredili svojstva kontrole, izvršite sledeće radnje:
- U polje Opseg unosa unesite referencu ćelije za opseg koji sadrži vrednosti koje će biti prikazane na padajućoj listi kombinovanog okvira.
- U polje Veza ćelije unesite referencu ćelije koja sadrži izbor u padajućoj listi kombinovanog okvira.
Povezana ćelija daje broj izabrane stavke na padajućoj listi u kombinovanom okviru. Prva stavka u opsegu daje vrednost 1, druga stavka u opsegu daje vrednost 2, itd.
Koristite ovaj broj u formuli da biste dobili stvarnu stavku iz opsega unosa. Na primer, obrazac omiljenog deserta ima kombinovani okvir koji je povezan sa ćelijom C1, opseg unosa za listu je D1:D5, a stavke u opsegu su sledeće: „Sladoled“ (D1), „Torta“ (D2), „Liker“ (D3), „Bombone“ (D4) i „Čokolada“ (D5). Sledeća formula koja je uneta u ćeliju B1 daje vrednost „Liker“ iz opsega D1:D5 ukoliko vrednost ćelije C1 iznosi 3 na osnovu trenutnog izbora u kombinovanom okviru.
=INDEX(D1:D5,C1)
Napomena Ako želite da kreirate kombinovani okvir koji korisniku omogućava da uređuje tekst u okviru za tekst, razmislite o upotrebi ActiveX kontrole kombinovanog okvira.
- U polje Redovi padajuće liste unesite broj redova koji će biti prikazani u padajućoj listi kombinovanog okvira. Ako je vrednost:
- 0, biće zanemarena i uzeta kao 1.
- Manja od broja stavki u opsegu navedenom u polju Opseg unosa, biće prikazana traka za pomeranje.
- Jednaka broju stavki u opsegu navedenom u polju Opseg unosa ili veća od tog broja, neće biti prikazana traka za pomeranje.
Vrh stranice
Dodavanje kombinovanog okvira (ActiveX kontrola)
- Ako kartica Projektovanje nije dostupna, prikažite je.
Prikazivanje kartice Projektovanje
- Kliknite na dugme Microsoft Office
i zatim izaberite stavku Opcije programa Excel.
- U kategoriji Popularno, u odeljku Ključne opcije za rad u programu Excel potvrdite izbor u polju za potvrdu Prikaži karticu „Projektovanje“ na traci, a zatim kliknite na dugme U redu.
Napomena Traka je komponenta interfejsa Korisnički interfejs Microsoft Office Fluent.
- Na kartici Projektovanje, u grupi Kontrole kliknite na dugme Umetni, a zatim u odeljku ActiveX kontrole kliknite na dugme Kombinovani okvir
.
- Kliknite na lokaciju u radnom listu na kojoj želite da se nalazi gornji levi ugao kombinovanog okvira.
- Da biste uređivali ActiveX kontrolu, uverite se da ste u režimu za dizajniranje. Na kartici Projektovanje, u grupi Kontrole uključite režim za dizajniranje
.
- Da biste naveli svojstva kontrole, na kartici Projektovanje, u grupi Kontrole kliknite na dugme Svojstva
.
Savet Takođe možete kliknuti desnim tasterom miša na kontrolu i izabrati stavku Svojstva.
Pojaviće se dijalog Svojstva. Za detaljne informacije o svakom svojstvu izaberite svojstvo, a zatim pritisnite taster F1 da bi bila prikazana tema pomoći za Visual Basic (pomoć za Visual Basic: da biste u programu Excel dobili pomoć za Visual Basic, u meniju Alatke postavite pokazivač na stavku Makro, a zatim izaberite stavku Visual Basic Editor. U meniju„Help“ (Pomoć) izaberite stavku Pomoć za Microsoft Visual Basic.). Pored toga, možete otkucati ime svojstva u polje za pretragu u pomoći za Visual Basic. U sledećem odeljku rezimirana su dostupna svojstva.
Rezime svojstava po funkcionalnim kategorijama
| Ako želite da navedete |
Upotrebite ovo svojstvo |
| Opšta svojstva: |
|
| Da li se kontrola učitava kada se otvori radna sveska. (Zanemaruje se za ActiveX kontrole.) |
AutoLoad (Excel) |
| Da li kontrola može da primi fokus i odgovori na događaje koje je generisao korisnik. |
Enabled (obrazac) |
| Da li kontrola može da se uređuje. |
Locked (obrazac) |
| Ime kontrole. |
Name (obrazac) |
| Način na koji je kontrola priložena uz ćelije ispod nje (slobodno plutanje, premeštanje bez promene veličine ili premeštanje i promena veličine). |
Placement (Excel) |
| Da li kontrola može da se odštampa. |
PrintObject (Excel) |
| Da li je kontrola vidljiva ili skrivena. |
Visible (obrazac) |
| Tekst: |
|
| Da li je reč ili znak osnovna jedinica koja se koristi za proširivanje izbora. |
AutoWordSelect (obrazac) |
| Atribute fonta (podebljano, kurziv, veličina, precrtano, podvučeno i debljina). |
Bold, Italic, Size, StrikeThrough, Underline, Weight (obrazac) |
| Da li izabrani tekst ostaje markiran kada se fokus ne nalazi na kontroli. |
HideSelection (obrazac) |
| Režim podrazumevanog vremena izvršavanja uređivače metoda unosa (IME). |
IMEMode (obrazac) |
| Maksimalan broj znakova koje korisnik može uneti. |
MaxLength (obrazac) |
| Da li korisnik može izabrati red teksta tako što će kliknuti sa leve strane teksta. |
SelectionMargin (obrazac) |
| Tekst u kontroli. |
Text (obrazac) |
| Način poravnavanja teksta u kontroli (levo, centar ili desno). |
TextAlign (obrazac) |
| Podaci i povezivanje: |
|
| Opseg koji je povezan sa vrednošću kontrole. |
LinkedCell (Excel) |
| Sadržaj ili stanje kontrole. |
Value (obrazac) |
| Veličina i položaj: |
|
| Da li se veličina kontrole automatski prilagođava da bi se prikazao sav sadržaj. |
AutoSize (obrazac) |
| Visinu ili širinu u tačkama. |
Height, Width (obrazac) |
| Udaljenost između kontrole i leve ili gornje ivice radnog lista. |
Left, Top (obrazac) |
| Oblikovanje: |
|
| Boju pozadine. |
BackColor (obrazac) |
| Stil pozadine (prozirna ili neprozirna). |
BackStyle (obrazac) |
| Boju ivice. |
BorderColor (obrazac) |
| Tip ivice (bez ivice ili jednostruka linija). |
BorderStyle (obrazac) |
| Boju prednjeg plana. |
ForeColor (obrazac) |
| Da li kontrola ima senku. |
Shadow (Excel) |
| Vizuelni izgled ivice (ravna, izdignuta, udubljena, izgravirana ili neravna). |
SpecialEffect (obrazac) |
| Tastatura i miš: |
|
| Da li će doći do radnje automatskog tabulatora nakon što korisnik unese maksimalan broj znakova za kontrolu. |
AutoTab (obrazac) |
| Da li je omogućen metod „prevuci i otpusti“. |
DragBehavior (obrazac) |
| Ponašanje izbora pri unosu kontrole (izaberi sve ili nemoj menjati). |
EnterFieldBehavior (obrazac) |
| Prilagođenu ikonu miša. |
MouseIcon (obrazac) |
| Tip pokazivača koji se prikazuje kada korisnik postavi miš na određeni objekat (na primer, standardni, strelica ili I zrak). |
MousePointer (obrazac) |
| Karakteristično za kombinovani okvir: |
|
| Izvor podataka za više kolona. |
BoundColumn (obrazac) |
| Broj kolona za prikaz. |
ColumnCount (obrazac) |
| Jedan red kao naslov kolone. |
ColumnHeads (obrazac) |
| Širinu svake kolone. |
ColumnWidths (obrazac) |
| Simbol koji je prikazan na dugmetu padajuće liste (strelica nadole, ravno, elipsa ili podvučeno). |
DropButtonStyle (obrazac) |
| Opseg koji se koristi za popunjavanje liste. |
ListFillRange (Excel) |
| Maksimalan broj redova za prikaz na listi. |
ListRows (obrazac) |
| Stil liste (obična, sa dugmadima opcije ili poljima za potvrdu). |
ListStyle (obrazac) |
| Širinu liste. |
ListWidth (obrazac) |
| Način na koji kontrola traži listu dok korisnik kuca (prvo slovo, kompletna stavka ili ništa) |
MatchEntry (obrazac) |
| Da li vrednost uneta kao tekst mora da se podudara sa stavkom na postojećoj listi. |
MatchRequired (obrazac) |
| Kada da se prikaže dugme padajuće liste (nikada, sa fokusom ili uvek). |
ShowDropButtonWhen (obrazac) |
| Kako korisnik bira ili podešava vrednost (kombinovani okvir sa padajućom listom ili padajuća lista). |
Style (obrazac) |
| Kolonu za skladištenje u svojstvu Tekst kada korisnik izabere red. |
TextColumn (obrazac) |
| Stavku koja se pojavljuje na prvom mestu u listi. |
TopIndex (obrazac) |
Napomene
- Da biste kreirali kombinovani okvir sa dve kolone i zaglavljima kolona, svojstvo ColumnCount postavite na vrednost 2, svojstvo ColumnHeads na vrednost True, svojstvo ColumnWidths na željenu širinu za svaku kolonu (na primer, 72pt;72pt), svojstvo ListFillRange na opseg koji se koristi za popunjavanje liste (na primer, B1:C6), svojstvo BoundColumn na vrednost 1 ili 2 da biste ukazali na to koja će vrednost kolone biti sačuvana, svojstvo TextColumn na kolonu sa podacima koje želite da prikažete u odeljku okvira za tekst kombinovanog okvira (što može biti jednako vrednosti svojstva BoundColumn ili različito od nje), a svojstvo LinkedCell na adresu ćelije koja sadrži izabranu vrednost. Po podrazumevanoj vrednosti, oznaka kolone koristi se kao zaglavlje kolone (na primer, „Kolona B“ i „Kolona C“). Da biste koristili vlastita zaglavlja kolona, postavite ih neposredno iznad prve vrednosti navedene u svojstvu ListFillRange (na primer, B1 i C1) pre nego što zatvorite dijalog Svojstva. Na kraju promenite veličinu kombinovanog okvira da bi bile prikazane obe kolone.
- Da biste kreirali kombinovani okvir koji prikazuje jednu vrednost u kombinovanom okviru, ali čuva drugu vrednost u povezanoj ćeliji, kreirajte kombinovani okvir sa dve kolone, a zatim sakrijte neku od kolona tako što ćete njenu vrednost za svojstvo ColumnWidths postaviti na 0. Na primer, možete podesiti kombinovani okvir sa dve kolone koji sadrži imena praznika u jednoj koloni, a datume povezane sa tim praznicima u drugoj koloni. Da biste imena praznika predstavili korisnicima, prvu kolonu odredite kao TextColumn. Da biste skladištili datume praznika, drugu kolonu odredite kao BoundColumn. Da biste sakrili datume praznika, svojstvo ColumnWidths druge kolone podesite na vrednost 0.
- Da biste kreirali kombinovani okvir koji korisniku ne omogućava unos novih vrednosti, svojstvo Style podesite na vrednost 2. Da biste kreirali kombinovani okvir koji korisniku omogućava unos novih vrednosti koje se ne nalaze na listi, svojstvo Style podesite na vrednost 1 koja je podrazumevana. U ovom slučaju morate napisati VBA kôd ako želite dinamički da ažurirate vrednosti liste.
Vrh stranice