Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak vkládat na list sešitu MS Excelu ovládací prvky formuláře. Jak je prakticky použít.
Cílem článku je základní představení ovládacích prvků spolu s praktickými ukázkami jak je využít v sešitě.
Pro tvorbu dokonalejších tabulek, grafů je výhodné místo ověřování vložit na list Ovládací prvky formuláře. Takže místo vyplnění ANO/NE můžete zaškrtnout zaškrtávací políčko, pro vzdělání vybrat hodnotu ze seznamu, věk nastavit pomocí číselníků, atd.
Několik výhod:
Nevýhody:
Při ukládaní je nutno v Excel 2007 a Excel 2010 uložit tento sešit jako soubor s makry.
Jak zobrazit kartu (pás karet) vývojář je popsáno v článku:
Na kartě Vývojář oddíl Ovládací prvky klinete na ikonu Vložit a ze zobrazeného menu vyberete požadovaná prvek.
Co vše máte k dispozici v sekci Ovládací prvky formuláře - nezaměňovat s Ovládací prvky ActiveX.
Poznámka: Každému ovládacímu prvku můžete přiřadit makro.
Tlačítku můžete přiřadit makro, které se po kliku na toto tlačítku spustí.
Tlačítko můžete také graficky upravovat (velikost, barva, písmo,...).
Pole se seznamem (Rozbalovací seznam), který znáte z webových formulářů, případně pokud používáte ověření dat pomocí seznamu může Vám ho tento objekt připomínat. Využití najde například při výběru ze seznamu položek, kdy chceme uživateli nabídnout komfortní formu výběru.
V nastavení můžete nastavovat:
Využijete při odpovědích na otázky, kde požadujete odpověď ANO/NE. Například: Kouříte? Chcete zaslat bezplatný zpravodaj? atd.
V nastavení můžete nastavovat:
Číselník najde využití při požadavku na změnu čísla po určitých krocích (například u hypotéky počet let splácaní), atd. Případně posun hodnoty na grafu.
V nastavení můžete nastavovat:
Nenajde, co neznáte, ale můžete z něj vybrat jen položky, které má k dispozici.
Výběr položek ze seznamu. Například načítaní *.csv z disku, výběr kritérií pro Váš dynamický filtr, atd.
V nastavení můžete nastavovat:
Přepínač se většinou používá jako párový, minimálně dva. Je-li pouze přepínač, zaškrtnutím se složitě provede odškrtnutí. Využívá se v například v dotaznících Pohlaví (muž, žena), případně výběr u vypočtových programů (zatrhnutím, zvolíte metodu, velikost, atd.).
V nastavení můžete nastavovat:
Ač se o objektu nedá nic nastavit stává se nepostradatelným pokud používáte více Přepínačů logicky oddělených. Tj. pokud máte na listě přepínače bez logického oddělení, může být zaškrtnut jen a pouze jeden. Pokud přepínače uzavřete do skupinového rámečku, můžete takto mít několik sekcí.
V nastavení karty záložka "Ovládací prvek" nelze nic nastavit (kromě prostorového stínování)
Popisek, k popisu nějakého objektu. Větší uplatnění má při tvorbě formulářů. Praktické použití v sešitech jsem moc neviděl.
Využítí, pro elegantní zadávaní hodnot do vypočtových programů, posun dynamicky tvořených grafů atd.
Můžete nastavovat:
Podobné číselníků.
Soubor Ukázky ovládacích prvků ve formuláři v MS Excel ke stažení zdarma. Soubor využívá makra.
V článku Označení vybraného bodů na křivce pomocí pravítek Ovládací prvky v grafu. Na názorné ukázce je předvedeno využití číselníku pro dynamický posun pravítek po grafu.
Používáte tyto ovládací prvky v listech sešitu MS Excelu? Můžete se zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 11:07
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 18.01.13 12:12
Dobrý den, jak změním velikost a barvu písma v ovládacích prvcích - formulářích? Usilovným hledáním cca hodinu jsem to nebyl schopen najít. Konkrétně se jedná pole se seznamem.
Přidáno: 18.01.13 19:40
To Petr: Barva velikost písma pro ovládací prvky formuláře nejde ěmnit. Tyto prvky jsou z důvodu kompatibility. Větší možnosti mají prvky ActiveX.
Přidáno: 15.02.13 15:31
já mám ve starém formuláři patrně vytvořeném ve starém excelu takové hezké rozvírací položky a teď jsem si chtěl udělat formulář a jsou tam úplné blechy.... To přeci musí jít změnit, aby když se mi nabízí leden - prosinec to bylo čitelné....
Přidáno: 16.02.13 08:25
To Petr Vařeka: Pošlete ukázku na lasak@centrum.cz
Přidáno: 22.06.13 21:57
Dobrý den, ráda bych si zkusila vytvořit ovládací prvky ve formuláři, z jakých dat mohu čerpat? Když dostanu v testu za úkol vytvořte ovládací prvky, měla bych k tomu dostat i data? Děkuji moc za odpověď, Sandra
Přidáno: 23.06.13 11:52
To sandra: Záleží kdo test připravuje. Třeba mu bude stačit jen umístit ovládací prvky na plochu sešitu (pás karet je od Excel 2007 skrytý - takže pokud ho účastník jej dokáže zobrazit, může zkoušející předpokládat, že dotyčný s Excelem něco umí)
Setkal jsem se s tím, že byla k dispozici tabulka nad kterou bylo potřeba provést zadané úkoly, ale také s tím, že člověk otevřel excel a měl demonstrovat co umí (Proto když Excel vysvětlují, mám demonstrační příklad, který dotyčný pak může u tohoto požadavku použít, krok za krokem ukáže co vše umí ).
Pokud nedostaneš data, klidně si pro pole se seznamem připrav dny v týdnu, pro zaškrtávací odpověď na otázku: "Jsi jsi žena zaškrtni." (pokud zaškrtne - je žena). Pro přepínač: Oznámkuj jako ve škole: 1,2,3,4,5.
Co je to za test? Ve škole nebo do zaměstnání?
Přidáno: 16.07.13 19:57
Dobrý den, nemohu přijít na to jak oddělit ovl. prvky - přepínače od sebe do více skupin. Prosím poraďte. Děkuji
Přidáno: 17.07.13 16:56
To František: Orámovat skupinovým rámečkem.
Přidáno: 01.08.13 14:42
Dobrý den, mám problém se zobrazováním textu a relativní pozici checkboxu. Při normálním zobrazení je checkbox na určitém místě a v náhledu nebo při tisku je libovolně posunut. Stejně tak text ve sloučených buňkách je jinak zobrazován v normálním rozložení a jinak v náhledu. Nevíte čím by to mohlo být? Díky
Přidáno: 07.11.13 10:08
Ahoj, prosím tě jak můžu v excelu 2010 ,šipkou označit více ovládacích prvků najednou-přetažením , např pro kopírování nebo delete.u starší verze to šlo , ale po upgradu na 2010 to jde pouze samostatně s ctrl.Díks.
Přidáno: 07.11.13 16:02
Pepa: Karta Domů, sekce Úpravy, Najít a vybrat - Vybrat objekty. Tam je skryta ona "šipka".
Pro všechny ovládací prvky na listu označit jeden a Ctrl+A
Přidáno: 05.12.13 11:04
Ahoj Jde nastavit tlačítko seznam na vododorovně řazených da? A nechci zobrazit skryté data. např: KW1 KW2 KW3 KW4 KW5 KW8 KW6 a KW7 jsou skryté sloupce.
Přidáno: 05.12.13 17:36
To Jan: Jen svislé.
Přidáno: 19.12.13 10:30
Jak prosím nastavím implicitní hodnotu do Pole se seznamem?
Přidáno: 07.01.14 13:02
Ahoj, prosim ta, ako nastavim pri hodnotu prepinacov? Stále sa mi pri hodnote ANO / NIE prepisuje hodnota v jednej bunke a ked nastavim prepojenie s inou bunkou, tak povodne prepojenie "zamrzne" a dalsie hodnoty sa mi pripocitavaju do poslednej nastavenej bunky :(. Dakujem. Gabika.
Přidáno: 07.01.14 18:31
To Gabika: Přepisuje/čte se jedna buňka (PRAVDA/NEPRAVDA) a s tím je potřeba dále pracovat, například funkce KDYŽ.
Přidáno: 04.03.14 09:52
Dobry den, chcela by som sa opytat ako sa da na jednom harku vytvorit viac nezavislych skupin prepínacov. Napriek tomu ze jednotlive prepinace mam zastresené samostatnými skupinovámi ramcekmi, nefunguje to podla predstav:) Niektore z prepinacov su akoby samovolne napojene na ine skupinove ramceky(badat to aj v hodnote prepojenia s bunkou). neviete mi pordait ako tento problem vyriesit?
Přidáno: 21.03.14 20:49
Dobrý den, zkoušel jsem pracovat s activex prvky, ale nějak mi to nešlo. Do rámečku nezle vložit tlačítka, myslím tím to, že po ukončení režimu náhledu se tlačítka přesunou za rámec. Podobné je to i s Multipage. Máte s tím někdo nějaké zkušenosti? Jde to používat stejně jako ve formuláři, nebo jsou v listu problémy?
Přidáno: 26.10.14 07:39
Díky tobě jsem vytvořila svůj první formulář. Jen nevím, jak nastavit tlačítko, aby se po zmáčknutí zkopírovala do jedné buňky hodnota z jiné buňky. Děkuji
Přidáno: 15.12.14 21:25
Po aktualizaci Microsoft Office 2010 (na mém počítači 10.12.2014) přestali fungovat ovládací prvky ActiveX a jsou tak vyřazeny z užívání výpočtové soubory s makry, které jsem pro svoje spolupracovníky vytvořil. Nyní také nelze nový takový prvek vložit do listu. Nápravu se nedaří zjednat ani pomocí Povolení všech ovládacích prvků v Nastavení ovládacích prvků ActiveX v Centru zabezpečení. Můžete mi poradit jak mám ve vytvořených souborech tyto ovládací prvky zprovoznit? Děkuji předem za odpověď.
Přidáno: 16.12.14 15:59
Stanislav Farník - podařilo se Vám to vyřešit? Narazil jsem na tento problém před chvílí na několika PC - i s Office 2013. Děkuji za informaci
Přidáno: 17.12.14 12:12
Už funguje. Stačilo vymazat všechny MSForms.exd nalezené v %TEMP%. Viz. http://support.microsoft.com/kb/3025036/EN-US
Přidáno: 07.01.15 09:33
Dobrý den. Mám formuláře v exelu 2003, nyní používám exel 2013 a nefungují zaškrtávací tlačítka. Nevíte jak to udělat aby fungovaly?
Přidáno: 03.02.15 11:25
Dobrý den, používám excel 2010. Vytvořila jsem si tlačítko s makrem, ale nemůžu přijít na to, jak u něho můžu změnit barvu. Děkuji za radu.
Přidáno: 05.02.15 07:31
To Míša: -- Zmena farby tlačítka: 1)Pre tlačítko ovládacieho prvku Formulára: Pravý klik myšou/Formátovať ovládací prvok.../Písmo(iba pre písmo) -- 2)Pre tlačítko ActiveX: Na karte Vývojár/Ovládacie prvky/Vlastnosti/BackColor alebo ForeColor
Přidáno: 05.02.15 08:39
To Míša: -- Správne má byť: "Pravý klik myšou na tlačítko"
Přidáno: 19.02.15 07:56
Dobrý den,jak se dá u ovládacích prvků udělat "Propojení s buňkou" tak, aby po každé odkazovalo na jiné místo {např: =ODKAZ(COUNTIF(B3:B1000;">0")+3;2) }. Chci tím docílit, aby se mi jednotlivě vyplněné dotazníky ukládaly do nových řádků. Děkuji za odpověď.
Přidáno: 27.10.16 16:55
Dobrý den, potřeboval bych v excelu 2010, vytvořit rozbalovací seznam (umím) . Ale každá položka v seznamu má svojí hodnotu (v Kć). Potřeboval bych, aby po výběru s rozbalovacího seznamu se do druhé buňky zobrazila právě ta hodnota (cena, kterou má položka vybraná z rozbalovacího seznamu). Děkuji předem za odpověď...
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |