Office
Přihlásit se

Rychlý start: Vytvoření makra

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Pokud v aplikaci Microsoft Excel provádíte některé úlohy opakovaně, můžete zaznamenat makro, které tyto úlohy automatizuje. Makro je akce nebo sada akcí, kterou lze opakovaně spouštět. Při vytváření makra se zaznamenávají kliknutí myši a úhozy kláves. Po vytvoření makra můžete úpravou provést menší změny jeho funkce.

Předpokládejme, že každý měsíc vytváříte sestavu pro vedoucího účetního oddělení. Jména zákazníků s platbami po splatnosti chcete naformátovat červeně a tučně. Můžete vytvořit a spustit makro, které tyto změny formátování u vybraných buněk rychle provede.

Jak?

Vzhled ikony

Než makro zaznamenáte.   

Makra a nástroje VBA najdete na kartě Vývojář, která je ve výchozím nastavení skrytá, takže prvním krokem je kartu zobrazit. Další informace najdete v tématu Zobrazení karty Vývojář.

Karta Vývojář na pásu karet

Obrázek ikony

Záznam makra   

  1. Na kartě Vývojář klikněte ve skupině Kód na položku Záznam makra.

  2. Volitelně můžete zadat do pole Název makra požadovaný název, do pole Klávesová zkratka požadovanou klávesovou zkratku a do pole Popis jeho popis. Potom kliknutím na tlačítko OK spusťte záznam.

    Příkaz Záznam makra ve skupině Kód na kartě Vývojář

  3. Proveďte akce, které chcete automatizovat, například zadání často používaného textu nebo vyplnění sloupce dat.

  4. Na kartě Vývojář klikněte na Zastavit nahrávání.

    Příkaz Zastavit záznam ve skupině Kód na kartě Vývojář

Vzhled ikony

Podívejte se blíže makra   

Při úpravě makra se můžete blíže seznámit s programovacím jazykem Visual Basic.

Chcete-li makro upravit, ve skupině Kód na kartě Vývojář klikněte na tlačítko Makra, vyberte název makra a klikněte na tlačítko Upravit. Spustí se program Visual Basic Editor.

Prohlédněte si, jak zaznamenané akce vypadají ve formě kódu. Určité úseky kódu vám zřejmě budou připadat srozumitelné, některé jiné mohou být poněkud tajemné.

Experimentujte s kódem, ukončete program Visual Basic Editor a spusťte makro znovu. Zjistěte, zda se tentokrát stane něco jiného!

Další kroky

Jak?

Vzhled ikony

Než makro zaznamenáte.   

Zajistěte, aby na pásu karet byla zobrazena karta Vývojář. Ve výchozím nastavení není karta Vývojář viditelná, proto postupujte takto:

  1. Přejděte na Excel > Předvolby > Pás karet a panel nástrojů.

  2. V kategorii Přizpůsobit pás karet zaškrtněte v seznamu Hlavní karty políčko Vývojář a klikněte na Uložit.

Obrázek ikony

Záznam makra   

  1. Na kartě Vývojář klikněte na Zaznamenat makro.

  2. Volitelně můžete zadat do pole Název makra požadovaný název, do pole Klávesová zkratka požadovanou klávesovou zkratku a do pole Popis jeho popis. Potom kliknutím na tlačítko OK spusťte záznam.

  3. Proveďte akce, které chcete automatizovat, například zadání často používaného textu nebo vyplnění sloupce dat.

  4. Na kartě Vývojář klikněte ve skupině Kód na tlačítko Zastavit záznam.

Vzhled ikony

Podívejte se blíže makra   

Při úpravě makra se můžete blíže seznámit s programovacím jazykem Visual Basic.

Úprava makra, na kartě Vývojář klikněte na makra, vyberte název makra a klikněte na Upravit. Spustí program Visual Basic Editor.

Prohlédněte si, jak zaznamenané akce vypadají ve formě kódu. Určité úseky kódu vám zřejmě budou připadat srozumitelné, některé jiné mohou být poněkud tajemné.

Experimentujte s kódem, ukončete program Visual Basic Editor a spusťte makro znovu. Zjistěte, zda se tentokrát stane něco jiného!

Další kroky

Informace o vytváření a spouštění maker. v tématu Vytvoření, spuštění, úprava nebo odstranění makra.

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení ve fóru Excel User Voice.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×