An Excel makro je sada programových instrukcí uložených jako postup. Makra eliminují opakování kroků běžně prováděných úloh a mohou být vyvolány klávesovou zkratkou, ikonou panelu nástrojů nebo tlačítkem přidaným do samotného pracovního listu.
Poznámka Informace v tomto článku platí pro verze Excel 2019, 2016, 2013, 2010 a Excel pro Mac.
Kdy použít makro
Pomocí maker můžete snadněji pracovat s tabulkami pomocí automatizace opakovaných úloh. Tyto úkoly zahrnují vše od složitých výpočtů, které vyžadují použití vzorců k jednoduchým formátováním. Jedním příkladem opakujícího se úkolu je přidání formátování čísel do nových dat. Dalším příkladem je použití formátů buněk a pracovních listů, jako jsou ohraničení a stínování.

Jiné opakující se úlohy, u kterých jsou užitečná makra, zahrnují:
- Přidání nebo odebrání řádků a sloupců
- Ochrana nebo odhalení pracovních listů
- Výběr rozsahu buněk
- Přidání aktuálního data do listu
Makra vs. šablony
Použití maker může být skvělým spořičem času pro opakované úkoly. Pokud běžně přidáváte do nových listů některé funkce formátování nebo obsah (například nadpisy nebo logo společnosti), vytvořte a ukládejte soubor šablon obsahující tyto položky, a ne znovu je vytvořte při každém spuštění nového pracovního listu.
Excel makro rekordér
Aplikace Excel obsahuje vestavěný záznamník maker, který zaznamenává řadu kroků pomocí klávesnice a myši. Aplikace Excel pak převede tuto sadu kroků do kódu VBA. Záznam makra a Správce maker naleznete na kartě Zobrazení. Přidání tlačítek do pracovního listu vyžaduje přidání karty Vývojář.
Přidejte kartu Vývojář do aplikace Excel
Kroky pro odhalení karty vývojáře v aplikaci Excel jsou jednoduché a lze je sledovat, zda máte počítač Mac nebo Windows.

-
Okna: Zvolte Soubor.
Mac: Vybrat Vynikat Jídelní lístek.
-
Okna: Zvolte Možnosti.
Mac: Zvolte Předvolby.
-
Okna: Zvolte Přizpůsobte pásku.
Mac: Zvolte Páska a panel nástrojů.
-
Na pravé straně okna v části Přizpůsobit pásku sekce, vyhledejte Vývojář a přidejte zaškrtnutí do sousedního pole.
-
Vybrat Uložit zavřete okno a zobrazte kartu Vývojář v aplikaci Excel.
Vytvořte základní makro v aplikaci Excel
Vytvořme základní makro aplikace Excel, které vyplní buňku s červenou barvou, centruje text a do textu přidá tučné formátování. I když je možnost Makro záznamu k dispozici na kartě Vývojář, použijeme kartu Zobrazení, abychom tento proces usnadnili.

-
Vybrat Pohled.
-
Vybrat Makra > Záznam Makro.
-
Ve skupinovém rámečku Název makra zadejte název makra. Neváhejte se řídit příkladem tohoto příkladu a zavolat jej Zdůraznit.
-
Ve skupinovém rámečku Uložit makro, zvolte Tento sešit aby bylo makro připojeno k aktuálnímu souboru.
-
Chcete-li vytvořit klávesovou zkratku, zadejte písmeno nebo číslo, které při stisknutí v kombinaci s ostatními zmíněnými klávesami spustí makro. V tomto příkladu používáme písmeno E.
-
Zadejte a popis makra. V tomto příkladu to necháme prázdné.
Popis vám připomene, co dělá makro při jeho spuštění. Pokud plánujete vytvořit několik maker, vyplňte popis, abyste mohli rychle vybrat ten správný úkol.
-
Vybrat OK.
-
Makro začíná nahrávat. Jakékoli změny provedené v tabulce se zaznamenávají.
-
Vyberte buňku. Jedná se o buňku, která bude v tabulce změněna a kde bude zaznamenáno makro.
-
Na kartě Domů vyberte možnost tučně Chcete-li zvýraznit text buňky, vyberte možnost Centrum pro zarovnání obsahu buňky a vyberte Vyplň barvu změnit pozadí buňky na červenou.
-
Vybrat Pohled a zvolte Stop Záznam. Makro je vytvořeno a uloženo v sešitu.
Spusťte makro vytvořené v aplikaci Excel
Při přiřazení makra kombinace klávesových zkratek použijte makro výběrem buňky a stisknutím kombinace kláves. Pokud jste nevybrali kombinaci zkratek, vyberte možnost Pohled a zvolte Zobrazit makra. Jakékoli makro lze spustit jeho výběrem a výběrem Běh.
Vytvoření makra v aplikaci Excel
Makra lze spustit pomocí klávesové zkratky. Nebo můžete vytvořit vlastní tlačítko pro tabulku, které při stisknutí spustí zadané makro.

Postupujte podle tohoto příkladu k vytvoření základního tlačítka makra v aplikaci Excel pro dříve vytvořené tlačítko Zdůraznit makro.
Karta Vývojář musí být povolena. Pomocí kroků uvedených dříve v tomto článku přidejte kartu Vývojář do aplikace Excel.
-
Vybrat Vývojář.
-
Ve skupině Kontroly vyberte položku Vložit > Tlačítko.
-
Vyberte buňku na pracovním listu, kam chcete tlačítko umístit. Tlačítko lze po přidání do listu přesunout a změnit.
-
Vyberte makro ze seznamu, který chcete spustit při stisknutí tlačítka. Pro náš příklad vyberte možnost Zdůraznit makro.
-
Vybrat OK.
-
Na pracovním listu se zobrazí tlačítko, které můžete přesunout nebo změnit. Chcete-li změnit text zobrazený na tlačítku, poklepejte na něj a pak zadejte požadovaný text.
-
Vyberte buňku a poté vyberte tlačítko pro spuštění makra.




