Použití ovládacích prvků formulářů v listu aplikace Excel Souhrn Aplikace Microsoft Excel poskytuje několik ovládacích prvků pro listy dialogu, které jsou vhodné pro výběr položek ze Mezi tyto ovládací prvky patří seznamy, pole se seznamem, číselníky a posuvníky. Další informace o ovládacích prvků formulářů v aplikaci Excel naleznete v článku Přehled formulářů, ovládacích prvků formulářů a ovládacích prvků ActiveX v listu. Další informace Následující metody ukazují postup při použití seznamů, polí se seznamem, číselníků a posuvníků. Příklady používají stejný seznam, odkaz na buňku a stejnou funkci Index. Povolení karty Vývojář Chcete li ovládací prvky formulářů používat v aplikaci Excel 2010, je třeba povolit kartu Vývojář. Postupujte takto: 1. V nabídce Soubor klikněte na příkaz Možnosti. 2. V levém podokně vyberte možnost Přizpůsobit pás karet. 3. Zaškrtněte políčko Vývojář v části Hlavní karty napravo a pak klikněte na tlačítko OK. Chcete li ovládací prvky formulářů používat v aplikaci Excel 2007, je třeba povolit kartu Vývojář. Postupujte takto: 1. Klepněte na Tlačítko Office a potom na tlačítko Možnosti aplikace Excel. 2. Klikněte na položku Oblíbené, zaškrtněte políčko Zobrazit na pásu kartu Vývojář a potom klikněte na tlačítko OK. Nastavení seznamu, odkazu na buňku a funkce Index 1. V novém listu do oblasti H1:H20 zadejte následující položky: H1 : Roller Skates H2 : VCR H3 : Desk https://support.microsoft.com/cs cz/kb/291073 1/6
H4 : Mug H5 : Car H6 : Washing Machine H7 : Rocket Launcher H8 : Bike H9 : Phone H10: Candle H11: Candy H12: Speakers H13: Dress H14: Blanket H15: Dryer H16: Guitar H17: Dryer H18: Tool Set H19: VCR H20: Hard Disk 2. Do buňky A1 zadejte tento vzorec:=index(h1:h20,g1,0) Příklad seznamu 1. Chcete li přidat seznam v aplikaci Excel 2010 a Excel 2007, klikněte na kartu Vývojář, klikněte na možnost Vložit ve skupině Ovládací prvky a pak v části Ovládací prvky formuláře klikněte na možnost Seznam (ovládací prvek formuláře). Chcete li přidat seznam v aplikaci Excel 2003 a v dřívějších verzích aplikace Excel, klikněte na panelu nástrojů Formuláře na tlačítko Seznam. Pokud není panel nástrojů Formuláře zobrazený, přejděte na příkaz Panely nástrojů v nabídce Zobrazit a poté klepněte na příkaz Formuláře. 2. Klikněte v listu na požadované umístění levého horního rohu seznamu a pak seznam přetáhněte na místo, kde má být pravý dolní roh V tomto příkladu vytvoříte seznam, který bude pokrývat buňky B2:E10. 3. Ve skupině Ovládací prvky klikněte na tlačítko Vlastnosti. 4. V okně Formát objektu zadejte následující informace a pak klikněte na tlačítko OK. 1. Chcete li pro seznam zadat oblast, zadejte do pole Vstupní oblast oblast H1:H20. 2. Chcete li do buňky G1 vložit číselnou hodnotu (v závislosti na vybrané položce seznamu), Poznámka: Vzorec s funkcí INDEX() používá hodnotu v buňce G1 k vrácení správné položky https://support.microsoft.com/cs cz/kb/291073 2/6
3. Zkontrolujte, zda je v části Typ výběru vybraná možnost Jeden. Poznámka: Možnosti Více a Rozšířený jsou užitečné, pouze pokud ke vrácení hodnot seznamu používáte proceduru v jazyce Microsoft Visual Basic for Applications. Zaškrtnutím políčka Prostorové stínování můžete na seznam použít prostorový vzhled. 5. Seznam by měl zobrazovat seznam položek. Chcete li seznam použít, klepněte na libovolnou buňku tak, aby seznam nebyl vybraný. Kliknete li na položku v seznamu, aktualizuje se buňka G1 a bude zobrazovat číselné pořadí položky vybrané v Vzorec s funkcí INDEX v buňce A1 toto číslo použije k zobrazení názvu dané položky. Příklad pole se seznamem 1. Chcete li pole se seznamem přidat v aplikaci Excel 2010 and Excel 2007, klikněte na kartu Vývojář, klikněte na možnost Vložit a pak v části Ovládací prvky formuláře klikněte na možnost Pole se seznamem. Chcete li v aplikaci Excel 2003 a v dřívějších verzích přidat pole se seznamem, klepněte na panelu nástrojů Formuláře na tlačítko Pole se seznamem. 2. Klikněte v listu na požadované umístění levého horního rohu pole se seznamem a pak pole se seznamem přetáhněte na místo, kde má být pravý dolní roh V tomto příkladu vytvoříte pole se seznamem, který bude pokrývat buňky B2:E2. 3. Klepněte pravým tlačítkem myši na pole se seznamem a potom klepněte na příkaz Formát ovládacího prvku. 4. Zadejte následující informace a poté klikněte na tlačítko OK. 1. Chcete li pro seznam zadat oblast, zadejte do pole Vstupní oblast oblast H1:H20. 2. Chcete li do buňky G1 vložit číselnou hodnotu (v závislosti na vybrané položce seznamu), Poznámka: Vzorec s funkcí INDEX používá hodnotu v buňce G1 k vrácení správné položky 3. Do pole Rozevírací řádky zadejte hodnotu 10. Tato hodnota určuje, kolik položek se zobrazí, aniž by bylo třeba použít posuvník k zobrazení dalších položek. Poznámka: Zaškrtnutím volitelného políčka Prostorové stínování můžete u rozevíracího https://support.microsoft.com/cs cz/kb/291073 3/6
seznamu nebo pole se seznamem použít prostorový vzhled. 5. Rozevírací seznam nebo pole se seznamem by měly zobrazovat seznam položek. Chcete li rozevírací seznam nebo pole se seznamem použít, klepněte na libovolnou buňku tak, aby objekt nebyl vybraný. Kliknete li na položku v rozevíracím seznamu nebo v poli se seznamem, aktualizuje se buňka G1 a bude zobrazovat číselné pořadí vybrané položky. Vzorec s funkcí INDEX v buňce A1 toto číslo použije k zobrazení názvu dané položky. Příklad číselníku 1. Chcete li číselník přidat v aplikaci Excel 2010 and Excel 2007, klikněte na kartu Vývojář, klikněte na možnost Vložit a pak v části Ovládací prvky formuláře klikněte na možnost Číselník. Chcete li přidat číselník v aplikaci Excel 2003 a v dřívějších verzích aplikace Excel, klikněte na panelu nástrojů Formuláře na tlačítko Číselník. 2. Klikněte v listu na požadované umístění levého horního rohu číselníku a pak číselník přetáhněte na místo, kde má být pravý dolní roh číselníku. V tomto příkladu vytvoříte číselník, který bude pokrývat buňky B2: B3. 3. Klikněte pravým tlačítkem myši na číselník a potom klikněte na příkaz Formát ovládacího prvku. 4. Zadejte následující informace a poté klikněte na tlačítko OK. 1. Do pole Aktuální hodnota zadejte hodnotu 1. Tato hodnota inicializuje číselník, aby vzorec s funkcí INDEX ukazoval na první položku v 2. Do pole Minimální hodnota zadejte hodnotu 1. Tato hodnota omezí začátek číselníku na první položku v 3. Do pole Maximální hodnota zadejte hodnotu 20. Tato hodnota udává maximální počet položek v 4. Do pole Přírůstková změna zadejte hodnotu 1. Tato hodnota řídí, o kolik číselník zvýší aktuální hodnotu. 5. Chcete li do buňky G1 vložit číselnou hodnotu (v závislosti na vybrané položce seznamu), 5. Klikněte na libovolnou buňku tak, aby číselník nebyl vybraný. Kliknete li na číselníku na šipku https://support.microsoft.com/cs cz/kb/291073 4/6
nahoru nebo dolů, aktualizuje se buňka G1 tak, aby obsahovala aktuální číslo číselníku plus nebo mínus přírůstkovou změnu číselníku. Toto číslo pak aktualizuje vzorec s funkcí INDEX v buňce A1 tak, aby zobrazovala další nebo předchozí položku. Hodnota číselníku se nezmění, pokud je aktuální hodnota 1 a uživatel klikne na šipku dolů, nebo pokud je aktuální hodnota 20 a uživatel klikne na šipku nahoru. Příklad posuvníku 1. Chcete li posuvník přidat v aplikaci Excel 2010 and Excel 2007, klikněte na kartu Vývojář, klikněte na možnost Vložit a pak v části Ovládací prvky formuláře klikněte na možnost Posuvník. Chcete li posuvník přidat v aplikaci Excel 2003 a v dřívějších verzích aplikace Excel, klikněte na panelu nástrojů Formuláře na tlačítko Posuvník. 2. Klikněte v listu na požadované umístění levého horního rohu posuvníku a pak posuvník přetáhněte na místo, kde má být pravý dolní roh posuvníku. V tomto příkladu vytvoříte posuvník, který bude na výšku pokrývat buňky B2:B6 a na šířku čtvrtinu sloupce. 3. Klepněte pravým tlačítkem myši na posuvník a potom klepněte na příkaz Formát ovládacího prvku. 4. Zadejte následující informace a poté klikněte na tlačítko OK. 1. Do pole Aktuální hodnota zadejte hodnotu 1. Tato hodnota inicializuje posuvník, aby vzorec s funkcí INDEX ukazoval na první položku v 2. Do pole Minimální hodnota zadejte hodnotu 1. Tato hodnota omezí začátek posuvníku na první položku v 3. Do pole Maximální hodnota zadejte hodnotu 20. Tato hodnota udává maximální počet položek v 4. Do pole Přírůstková změna zadejte hodnotu 1. Tato hodnota řídí, o kolik čísel posuvník zvýší aktuální hodnotu. 5. Do pole Změna o stránku zadejte hodnotu 5. Tato hodnota řídí, o kolik se zvýší aktuální hodnota, pokud kliknete pod nebo nad jezdce uvnitř posuvníku. 6. Chcete li do buňky G1 vložit číselnou hodnotu (v závislosti na vybrané položce seznamu), https://support.microsoft.com/cs cz/kb/291073 5/6
Poznámka: Zaškrtnutím volitelného políčka Prostorové stínování můžete u posuvníku použít prostorový vzhled. 5. Klepněte na libovolnou buňku tak, aby posuvník nebyl vybraný. Klepnete li na posuvníku na šipku nahoru nebo dolů, aktualizuje se buňka G1 tak, aby obsahovala aktuální hodnotu posuvníku plus nebo mínus přírůstkovou změnu číselníku. Toto číslo se pak použije ve vzorci s funkcí INDEX v buňce A1 tak, aby buňka zobrazovala další nebo předchozí položku vzhledem k aktuální položce. Chcete li změnit hodnotu, můžete také přetáhnout jezdce, nebo chcete li změnit hodnotu o 5 (hodnota pole Změna o stránku), klepněte nad nebo pod jezdcem. Posuvník se nezmění, pokud je aktuální hodnota 1 a uživatel klepne na šipku dolů, nebo pokud je aktuální hodnota 20 a uživatel klepne na šipku nahoru. Poznámka: Toto je článek určený k rychlému zveřejnění, který vydala přímo služba podpory společnosti Microsoft. Uvedené informace jsou poskytovány jako odpověď na vzniklé problémy. Vzhledem k požadavku na rychlé zveřejnění je možné, že zpráva obsahuje typografické chyby, a může být kdykoli bez ohlášení revidována. Další pokyny naleznete v dokumentu Podmínky užití. Vlastnosti ID článku: 291073 Poslední kontrola: 10/03/2013 18:34:00 Revize: 2.0 Informace v tomto článku jsou určeny pro produkt: Microsoft Office Excel 2007 Microsoft Excel 2004 for Mac Microsoft Excel 2002 Standard Edition Microsoft Excel 2001 pro počítače Macintosh Microsoft Excel 2000 Standard Edition Microsoft Excel 98 pro počítače Macintosh Microsoft Excel 97 Standard Edition Microsoft Excel 2010 https://support.microsoft.com/cs cz/kb/291073 6/6