Súhrn
Microsoft Excel poskytuje niekoľko ovládacích prvkov pre dialógové hárky, ktoré sú užitočné na výber položiek zo zoznamu. Príkladmi ovládacích prvkov sú polia so zoznamom, rozbaľovacie polia, číselčky a posúvače.
Ďalšie informácie o ovládacích prvkoch formulára v Exceli nájdete v téme Prehľad formulárov, ovládacích prvkov formulárov a ovládacích prvkov ActiveX v hárku.
Ďalšie informácie
Nasledujúce metódy ukazujú, ako používať polia so zoznamom, rozbaľovacie polia, číselčky a posúvače. V príkladoch sa používa rovnaký zoznam, prepojenie na bunku a funkcia Index.
Zapnutie karty Vývojár
Ak chcete používať ovládacie prvky formulára v Exceli 2010 a novších verziách, musíte povoliť kartu Vývojár. Postupujte takto:
-
Kliknite na kartu Súbor a potom na položku Možnosti.
-
Na ľavej table kliknite na položku Prispôsobiť pás s nástrojmi.
-
Začiarknite políčko Vývojár v časti Hlavné karty na pravej strane a potom kliknite na tlačidlo OK.
Ak chcete používať ovládacie prvky formulárov v Exceli 2007, musíte zapnúť kartu Vývojár. Postupujte takto:
-
Kliknite na tlačidlo Microsoft Office a potom kliknite na položku Možnosti programu Excel.
-
Kliknite na položkuObľúbené , začiarknite políčko Zobraziťkartu Vývojár napáse s nástrojmi a potom kliknite na tlačidlo OK.
Nastavenie zoznamu, prepojenia na bunku a indexu
-
V novom hárku zadajte do rozsahu H1:H20 nasledujúce položky:
H1: Ošúchať
H2: VCR
H3: Stolové zariadenie
H4: Hrnček
H5: Auto
H6: Dosývaný počítač
H7: Spúšťač O365
H8: Oáliš
H9: Telefón
H10: Prienik
H11: Candy
H12: Reproduktory
H13: Dress
H14: Hromadná pokrývka
H15: Oišov
H16: Guitar
H17: Oišov
H18: Množina nástrojov
H19: VCR
H20: Pevný disk
-
Do bunky A1 zadajte nasledujúci vzorec:
=INDEX(H1:H20;G1;0)
Príklad zoznamu
-
Ak chcete pridať zoznam v Exceli 2007 a novších verziách, kliknite na kartu Vývojár, v skupine Ovládacie prvky kliknite na položku Vložiť a potom kliknite na položku Formulár zoznamu (ovládací prvok) v časti Ovládacie prvky formulára.
Ak chcete pridať zoznam v Exceli 2003 a v starších verziách Excelu, kliknite na tlačidlo Zoznam na paneli s nástrojmi Formuláre. Ak sa panel s nástrojmi Formuláre nezobrazuje, ukážte na položku Panely s nástrojmi v ponuke Zobraziť a potom kliknite na položku Formuláre. -
Kliknite na miesto hárka, kde sa má zobraziť ľavý horný roh zoznamu, a potom presuňte zoznam na miesto, kde sa má nachádzať pravý dolný roh zoznamu. V tomto príklade vytvorte zoznam, ktorý pokrýva bunky B2:E10.
-
V skupine Ovládacie prvky kliknite na položku Vlastnosti.
-
V okne Formátovať objekt zadajte nasledujúce informácie a potom kliknite na tlačidlo OK.
-
Ak chcete určiť rozsah zoznamu, zadajte rozsah H1:H20 do poľa Vstupný rozsah.
-
Ak chcete do bunky G1 vložiť číselnú hodnotu (podľa toho, ktorá položka je vybratá v zozname), zadajte hodnotu G1 do poľa Prepojenie na bunku.
Poznámka: Vzorec INDEX() použije hodnotu v časti G1 na vrátenie správnej položky zoznamu.
-
V časti Typ výberuskontrolujte, či je vybratá možnosť Jedna.
Poznámka: Možnosti Multi a Rozšíriť sú užitočné len v prípade, že na vrátenie hodnôt zoznamu používate procedúru Microsoft Visual Basic for Applications. Všimnite si tiež, že začiarkavacie políčko priestorového podfarbenia pridá do zoznamu priestorový vzhľad.
-
-
V zozname by sa mal zobraziť zoznam položiek. Ak chcete použiť zoznam, kliknite na ľubovoľnú bunku, aby zoznam nebol vybratý. Ak kliknete na položku v zozname, bunka G1 sa aktualizuje na číslo, ktoré označuje pozíciu položky vybratej v zozname. Vzorec INDEX v bunke A1 použije toto číslo na zobrazenie názvu položky.
Príklad rozbaľovacieho poľa
-
Ak chcete pridať rozbaľovacie pole v Exceli 2007 a novších verziách, kliknite na kartu Vývojár, potom na položku Vložiť a na položku Rozbaľovacie pole v časti Ovládacieprvky formulára.
Ak chcete pridať rozbaľovacie pole v Exceli 2003 a v starších verziách Excelu, kliknite na tlačidlo Rozbaľovacie pole na paneli s nástrojmi Formuláre. -
Kliknite na miesto hárka, kde sa má zobraziť ľavý horný roh rozbaľovacieho poľa, a potom presuňte rozbaľovacie pole na miesto, kde sa má nachádzať pravý dolný roh zoznamu. V tomto príklade vytvorte rozbaľovacie pole, ktoré pokrýva bunky B2:E2.
-
Kliknite pravým tlačidlom myši na rozbaľovacie pole a potom kliknite na položku Formátovať ovládací prvok.
-
Zadajte nasledujúce informácie a potom kliknite na tlačidlo OK:
-
Ak chcete určiť rozsah zoznamu, zadajte rozsah H1:H20 do poľa Vstupný rozsah.
-
Ak chcete do bunky G1 vložiť číselnú hodnotu (podľa toho, ktorá položka je vybratá v zozname), zadajte hodnotu G1 do poľa Prepojenie na bunku.
Poznámka: Vzorec INDEX použije hodnotu v časti G1 na vrátenie správnej položky zoznamu.
-
Do poľa Rozbaľovacie riadky zadajte 10. Táto položka určuje počet položiek, ktoré sa zobrazia, až potom je potrebné použiť posúvač na zobrazenie ďalších položiek.
Poznámka: Začiarkavacie políčko 3-D podfarbenie je voliteľné. Do rozbaľovacieho poľa alebo rozbaľovacieho poľa sa pridá trojrozmerný vzhľad.
-
-
V rozbaľovacom poli alebo rozbaľovacom poli by sa mal zobraziť zoznam položiek. Ak chcete použiť rozbaľovacie pole alebo rozbaľovacie pole, kliknite na ľubovoľnú bunku tak, aby objekt nebol vybratý. Po kliknutí na položku v rozbaľovacom poli alebo rozbaľovacom poli sa bunka G1 aktualizuje na číslo, ktoré označuje pozíciu v zozname vybratej položky. Vzorec INDEX v bunke A1 použije toto číslo na zobrazenie názvu položky.
Spin button example
-
Ak chcete pridať číselný formát v Exceli 2007 a novších verziách, kliknite na kartu Vývojár, potom na položku Vložiť a na položku Číselné tlačidlo v častiOvládacie prvky formulára.
Ak chcete pridať číselník v Exceli 2003 a v starších verziách Excelu, kliknite na tlačidlo Spinner na paneli s nástrojmi Formuláre. -
Kliknite na miesto v hárku, kde sa má nachádzať ľavý horný roh číselnej šípky, a potom presuňte posúvač na miesto, kde sa má nachádzať pravý dolný roh číselnia. V tomto príklade vytvorte číselné tlačidlo, ktoré pokrýva bunky B2: B3.
-
Kliknite pravým tlačidlom myši na číselný ovládač a potom kliknite na položku Formátovať ovládací prvok.
-
Zadajte nasledujúce informácie a potom kliknite na tlačidlo OK:
-
Do poľa Aktuálna hodnota zadajte hodnotu 1.
Táto hodnota inicializuje číselné tlačidlo, takže vzorec INDEX bude ukazovať na prvú položku v zozname. -
Do poľa Minimálna hodnota zadajte hodnotu 1.
Táto hodnota obmedzuje hornú časť číselnej hodnoty na prvú položku v zozname. -
Do poľa Maximálna hodnota zadajte hodnotu 20.
Toto číslo určuje maximálny počet položiek v zozname. -
Do poľa Prírastková zmena zadajte číslo 1.
Táto hodnota určuje, koľko číselného tlačidla zvýši aktuálnu hodnotu. -
Ak chcete do bunky G1 vložiť číselnú hodnotu (podľa toho, ktorá položka je vybratá v zozname), zadajte hodnotu G1 do poľa Prepojenie na bunku.
-
-
Kliknite na ľubovoľnú bunku, aby číselné tlačidlo nebolo vybraté. Po kliknutí na ovládací prvok nahor alebo nadol na číselnom tlačidle sa bunka G1 aktualizuje na číslo, ktoré označuje aktuálnu hodnotu číselného tlačidla plus alebo mínus prírastkovú zmenu číselného tlačidla. Toto číslo aktualizuje vzorec INDEX v bunke A1 tak, aby sa v bunke A1 zobrazí nasledujúca alebo predchádzajúca položka.
Hodnota číselnej hodnoty tlačidla sa nezmení, ak je aktuálna hodnota 1 a kliknete na ovládací prvok nadol, alebo ak je aktuálna hodnota 20 a kliknete na ovládací prvok nahor.
Scroll bar example
-
Ak chcete pridať posúvač v Exceli 2007 a novších verziách, kliknite na kartu Vývojár, potom na položku Vložiť a na položku Posúvač v časti Ovládacieprvky formulára.
Ak chcete pridať posúvač v Exceli 2003 a v starších verziách Excelu, kliknite na tlačidlo Posúvač na paneli s nástrojmi Formuláre. -
Kliknite na miesto hárka, kde sa má zobraziť ľavý horný roh posúvaču, a potom posuňte posúvač na miesto, kde sa má nachádzať pravý dolný roh posúvania. V tomto príklade vytvorte posúvač, ktorý výšky pokrýva bunky B2:B6 a je približne štvrtou štvrtinou šírky stĺpca.
-
Kliknite pravým tlačidlom myši na posúvač a potom kliknite na položku Formátovať ovládací prvok.
-
Zadajte nasledujúce informácie a potom kliknite na tlačidlo OK:
-
Do poľa Aktuálna hodnota zadajte hodnotu 1.
Táto hodnota inicializuje posúvač, takže vzorec INDEX bude ukazovať na prvú položku v zozname. -
Do poľa Minimálna hodnota zadajte hodnotu 1.
Táto hodnota obmedzuje hornú časť posúvania na prvú položku v zozname. -
Do poľa Maximálna hodnota zadajte hodnotu 20. Toto číslo určuje maximálny počet položiek v zozname.
-
Do poľa Prírastková zmena zadajte číslo 1.
Táto hodnota určuje počet čísel, ktoré ovládací prvok posúvania zvýši aktuálnu hodnotu. -
Do poľa Zmena strany zadajte číslo 5. Táto hodnota určuje, koľko aktuálnej hodnoty sa zvýši po kliknutí do posúvača na oboch stranách posúvania).
-
Ak chcete do bunky G1 vložiť číselnú hodnotu (podľa toho, ktorá položka je vybratá v zozname), zadajte hodnotu G1 do poľa Prepojenie na bunku.
Poznámka: Začiarkavacie políčko 3-D podfarbenie je voliteľné. Do posúvaa pridá trojrozmerný vzhľad.
-
-
Kliknite na ľubovoľnú bunku, aby posúvač nebol vybratý. Po kliknutí na ovládací prvok nahor alebo nadol v posúvaču sa bunka G1 aktualizuje na číslo, ktoré označuje aktuálnu hodnotu posúvače plus alebo mínus prírastkovú zmenu posúvače. Toto číslo sa používa vo vzorci INDEX v bunke A1 na zobrazenie položky vedľa alebo pred aktuálnou položkou. Posúvač môžete tiež presunúť a zmeniť tak hodnotu tak, že kliknete na posúvač na oboch stranách posúvania, a tým ho zvýšite o 5 (hodnota zmeny strany). Posúvač sa nezmení, ak je aktuálna hodnota 1 a kliknete na ovládací prvok nadol, alebo ak je aktuálna hodnota 20 a kliknete na ovládací prvok nahor.