Excel 2019: Jak vytvořit makra Excelu pro automatizaci příkazů

Makra aplikace Excel vám umožňují automatizovat příkazy a zjednodušit vaše úkoly. Excel 2019 umožňuje přidat na pás karet volitelnou kartu Vývojář, která obsahuje vlastní příkazové tlačítko Zaznamenat makro (mezi jinými příkazovými tlačítky, která jsou velmi užitečná při pokročilejší práci s makry). Chcete-li přidat kartu Vývojář na pás karet aplikace Excel 2019, postupujte takto:

Klikněte na Soubor → Možnosti nebo stiskněte Alt+FT a otevřete dialogové okno Možnosti aplikace Excel.

Klikněte na Přizpůsobit pás karet, poté zaškrtněte políčko Vývojář v části Hlavní karty v seznamu Přizpůsobit pás karet na pravé straně dialogového okna a klikněte na tlačítko OK.

I když na pás karet nepřidáte kartu Vývojář, stavový řádek Excelu 2019 obsahuje makro záznamu (napravo od indikátoru stavu Připraveno) a karta Zobrazit na pásu karet obsahuje tlačítko příkazu Makra s přetažením. -down menu obsahující možnost Záznam makra.

Když zapnete záznam makra Excel v dialogovém okně Zaznamenat makro – které se otevře kliknutím na tlačítko Zaznamenat makro na stavovém řádku (automaticky se přidá, jakmile zaznamenáte své první makro), možnost Zaznamenat makro v rozevírací nabídce tlačítka Makra ( Alt+WMR), nebo dokonce tlačítko Zaznamenat makro na kartě Vývojář (Alt+LR) – záznam maker zaznamenává všechny vaše akce do aktivního listu nebo listu s grafem, když je provedete.

Záznamník maker Excel nezaznamenává úhozy nebo akce myši, které provedete k provedení akce – pouze kód VBA nutný k provedení samotné akce. To znamená, že chyby, které uděláte při provádění akce, kterou opravíte, nebudou zaznamenány jako součást makra; pokud například uděláte chybu při psaní a poté ji upravíte, když je záznam maker zapnutý, v makru se zobrazí pouze opravená položka bez původních chyb a kroků podniknutých k jejich nápravě.

Makra aplikace Excel, která vytvoříte pomocí záznamníku maker, lze uložit jako součást aktuálního sešitu, v novém sešitu nebo ve speciálním, globálně dostupném osobním sešitu maker s názvem PERSONAL.XLSB, který je uložen ve složce s názvem XLSTART na vašem pevném disku. . Když zaznamenáte makro Excel jako součást osobního sešitu maker, můžete toto makro spustit z libovolného sešitu, který máte otevřený. (Je to proto, že sešit PERSONAL.XLSB je tajně otevřen při každém spuštění aplikace Excel , a přestože zůstává skrytý, jeho makra jsou vždy k dispozici.) Když zaznamenáte makra jako součást aktuálního sešitu nebo nového sešitu, můžete tato makra spustit pouze tehdy, když je sešit, do kterého byly zaznamenány, otevřen v Excelu.

Při vytváření makra pomocí záznamníku maker rozhodujete nejen o sešitu, do kterého se makro uloží, ale také o tom, jaký název a klávesové zkratky přiřadíte makru, které vytváříte. Při přiřazování názvu makru použijte stejné pokyny, jaké používáte při přiřazování standardního názvu rozsahu k oblasti buněk v listu. Při přiřazování klávesové zkratky ke spuštění makra můžete přiřadit

  • Klávesa Ctrl plus písmeno od A do Z, jako u Ctrl+Q
  • Ctrl+Shift a písmeno od A do Z, stejně jako Ctrl+Shift+Q

K makru však nemůžete přiřadit klávesu Ctrl plus klávesu s interpunkcí nebo číslicí (například Ctrl+1 nebo Ctrl+/).

Chcete-li vidět, jak snadné je vytvořit makro pomocí záznamníku maker, postupujte podle těchto kroků pro vytvoření makra, které zadá název společnosti 12bodovým tučným písmem a vycentruje název společnosti přes řádky A až E pomocí funkce Sloučit a vycentrovat. :

Otevřete sešit aplikace Excel, který obsahuje data listu nebo graf, se kterými má makro pracovat.
Pokud vytváříte makro, které přidává nová data do listu (jako v tomto příkladu), otevřete list se spoustou prázdných buněk, do kterých chcete data přidat. Pokud vytváříte makro, které musí být při přehrávání jeho kroků v konkrétní buňce, umístěte ukazatel na buňku do této buňky.

Klikněte na tlačítko Zaznamenat makro na stavovém řádku nebo Alt+WMR nebo Alt+LR, pokud jste na pás karet přidali kartu Vývojář.
Otevře se dialogové okno Záznam makra, kde zadáte název makra, definujete libovolnou klávesovou zkratku, vyberete sešit, do kterého chcete makro uložit, a zadejte popis funkce makra.Excel 2019: Jak vytvořit makra Excelu pro automatizaci příkazů

Definování nového makra k záznamu v dialogovém okně Záznam makra.

Nahraďte název dočasného makra Macro1 zadáním svého názvu makra do textového pole Název makra.

Pamatujte, že při pojmenovávání makra nesmíte v názvu makra používat mezery a musí začínat písmenem a ne nějakým číslem nebo interpunkčním znakem. U tohoto příkladu makra nahradíte Macro1 v textovém poli Název makra názvem Company_Name.

Dále můžete zadat písmeno mezi A a Z, které funguje jako klávesová zkratka pro spuštění makra, když stisknete Ctrl a poté klávesu s písmenem. Nezapomeňte, že Excel již přiřadil řadu klávesových zkratek Ctrl+písmeno pro provádění běžných úkolů, jako je Ctrl+C pro zkopírování položky do schránky a Ctrl+V pro vložení položky ze schránky do listu (viz Cheat List pro úplný seznam). Pokud makru, které vytváříte, přiřadíte stejné klávesové úhozy, přepíší klávesové zkratky vašeho makra, a proto deaktivují hotové klávesové úhozy Excelu.

(Volitelné) Klepněte na textové pole Klávesová zkratka a poté zadejte písmeno abecedy, které chcete makru přiřadit.

V tomto příkladu makra stiskněte Shift+C a přiřaďte Ctrl+Shift+C jako klávesovou zkratku (aby nedošlo k deaktivaci připravené zkratky Ctrl+C).

Dále se musíte rozhodnout, kam uložit nové makro, které vytváříte. Vyberte Osobní sešit maker v rozevíracím seznamu Uložit makro do, abyste mohli makro spustit kdykoli budete chtít. Vyberte Tento sešit (výchozí nastavení), pokud potřebujete makro spustit, pouze když je otevřený aktuální sešit. Vyberte Nový sešit, pokud chcete otevřít nový sešit, do kterého chcete zaznamenat a uložit nové makro.

Kliknutím na možnost Osobní sešit maker, Nový sešit nebo Tento sešit v rozevíracím seznamu Uložit makro do označíte, kam se má nové makro uložit.

Pro tento příklad makra vyberte Osobní sešit maker, abyste jej mohli použít k zadání názvu společnosti do libovolného sešitu aplikace Excel, který vytvoříte nebo upravíte.

Dále byste měli zdokumentovat účel a funkci vašeho makra v seznamu Popis. Přestože je tento krok čistě volitelný, je dobré si zvyknout zaznamenávat tyto informace pokaždé, když vytváříte nové makro, abyste vy a vaši spolupracovníci vždy věděli, co od makra po spuštění očekávat.

(Volitelné) Klepněte na pole se seznamem Popis a poté vložte krátký popis účelu makra před informace označující datum a kdo makro zaznamenal.

Nyní jste připraveni zavřít dialogové okno Záznam makra a zahájit záznam makra.

Klepnutím na tlačítko OK zavřete dialogové okno Záznam makra.

Dialogové okno Záznam makra se zavře, na stavovém řádku se zobrazí čtvercové tlačítko Zastavit záznam a možnost Zaznamenat makro se v rozevírací nabídce tlačítka Makra a ve skupině Kód na kartě Vývojář změní na Zastavit záznam.

V rozevírací nabídce tlačítka Makra na kartě Zobrazení na pásu karet a ve skupině Kód na kartě Vývojář najdete možnost Použít relativní odkazy. Klepněte na tuto položku rozevírací nabídky nebo příkazové tlačítko, když chcete, aby záznam maker zaznamenal makro Excel vzhledem k poloze aktuální buňky. U tohoto příkladu makra, které zadává název společnosti a formátuje jej v listu, musíte před zahájením záznamu příkazů klepnout na tlačítko Použít relativní odkazy. Jinak můžete makro použít pouze k zadání názvu společnosti začínajícího v buňce A1 listu.

(Volitelné) Klepněte na možnost Použít relativní odkazy v rozevírací nabídce tlačítka Makra na kartě Zobrazit nebo klepněte na tlačítko Použít relativní odkazy na kartě Vývojář, pokud chcete mít možnost přehrát makro kdekoli na listu aplikace Excel.

Vyberte buňky, zadejte data a vyberte příkazy aplikace Excel potřebné k provádění úkolů, které chcete zaznamenat, stejně jako normálně při vytváření nebo úpravách aktuálního listu, pomocí klávesnice, myši nebo kombinací obou.

U příkladu makra zadejte název společnosti a kliknutím na tlačítko Enter na řádku vzorců dokončete zadání v aktuální buňce. Dále klikněte na tlačítko Tučné a poté klikněte na 12 v rozevíracím seznamu Velikost písma ve skupině Písmo na kartě Domů. Nakonec tažením přes buňky A1:E1 vyberte tento rozsah a poté klikněte na příkazové tlačítko Sloučit a vycentrovat znovu na kartě Domů.

Po dokončení všech akcí v Excelu, které chcete zaznamenat, jste připraveni vypnout záznam maker.

Klikněte na tlačítko Zastavit nahrávání na stavovém řádku nebo vyberte možnost Zastavit nahrávání na kartě Zobrazit nebo Vývojář na pásu karet.

Čtvercové tlačítko Zastavit záznam na stavovém řádku se změní na tlačítko Záznam makra (s ikonou zobrazující malý pracovní list s kroužkem v levém rohu). To vám dává vědět, že záznam maker je nyní vypnutý a nebudou zaznamenány žádné další akce.

Po dokončení nahrávání prvního makra v Excelu 2019 se tlačítko Zaznamenat makro nadále zobrazuje na stavovém řádku při každém použití programu. To znamená, že můžete kliknutím nebo klepnutím na toto tlačítko otevřít dialogové okno Zaznamenat makro, kdykoli potřebujete vytvořit nová makra, místo abyste museli vybírat možnost Zaznamenat makro na kartě Zobrazit nebo Vývojář na pásu karet, jak je popsáno v předchozích krocích.

Přiřazení maker aplikace Excel k pásu karet a panelu nástrojů Rychlý přístup

Pokud chcete, místo spouštění makra jeho výběrem v dialogovém okně Makro nebo stisknutím klávesových zkratek, které mu přiřadíte, můžete je přiřadit k vlastní kartě na pásu karet nebo k vlastnímu tlačítku na panelu nástrojů Rychlý přístup a poté spustit kliknutím na toto vlastní tlačítko.

Chcete-li přiřadit makro Excel k vlastní skupině na vlastní kartě pásu karet, postupujte takto:

Klikněte na Soubor → Možnosti a poté klikněte na kartu Přizpůsobit pás karet v dialogovém okně Možnosti aplikace Excel (nebo stiskněte Alt+FTC).

Excel zobrazí podokno Přizpůsobit pás karet v dialogovém okně Možnosti aplikace Excel.

Klikněte na Makra v rozevíracím seznamu Vybrat příkazy z vlevo.
Excel uvádí názvy všech vytvořených maker, jak těch v aktuálním sešitu, tak těch, která jsou uložena v sešitu PERSONAL.XLSB, v seznamu Vybrat příkazy z.

Klepněte na název vlastní skupiny na vlastní kartě, do které chcete přidat makro, v seznamu Hlavní karty vpravo.

Pokud jste pro makro ještě nevytvořili vlastní kartu a skupinu nebo potřebujete vytvořit novou, postupujte takto:

Klepněte na tlačítko Nová karta ve spodní části seznamu Hlavní karty.
Excel přidá do seznamu Hlavní karty položky Nová karta (vlastní) i Nová skupina (vlastní) a současně vybere položku Nová skupina (vlastní).

Klikněte na položku Nová karta (vlastní), kterou jste právě přidali na hlavní karty.

Klepněte na tlačítko Přejmenovat v dolní části seznamu Hlavní karty a poté zadejte zobrazovaný název nové vlastní karty, než klepnete na tlačítko OK.

Klikněte na položku Nová skupina (vlastní) přímo pod vlastní kartou, kterou jste právě přejmenovali.

Klepněte na tlačítko Přejmenovat a potom zadejte zobrazovaný název pro novou vlastní skupinu, než klepnete na tlačítko OK.

V seznamu Vybrat příkazy z vlevo klikněte na název makra, které chcete přidat do vlastní skupiny, která je nyní vybrána v seznamu Hlavní karty vpravo.

Klepnutím na tlačítko Přidat přidáte vybrané makro Excel do vybrané vlastní skupiny na vlastní kartě. Chcete-li makro přejmenovat a/nebo mu přiřadit novou ikonu, klepněte na tlačítko Přejmenovat a proveďte tyto změny v dialogovém okně Přejmenovat, než zavřete dialogové okno Možnosti aplikace Excel kliknutím na tlačítko OK.

Po přidání makra do vlastní skupiny vlastní karty se název makra zobrazí na tlačítku na vlastní kartě pásu karet. Potom stačí ke spuštění makra kliknout na toto příkazové tlačítko.

Chcete-li přiřadit makro Excel k vlastnímu tlačítku na panelu nástrojů Rychlý přístup, postupujte takto:

Klepněte na tlačítko Upravit panel nástrojů Rychlý přístup na konci panelu nástrojů Rychlý přístup a poté v jeho rozevírací nabídce klepněte na Další příkazy.
Excel otevře dialogové okno Možnosti aplikace Excel s vybranou kartou Panel nástrojů Rychlý přístup.

V rozevíracím seznamu Vybrat příkazy z klikněte na Makra.

Excel uvádí názvy všech maker, která jste vytvořili, jak těch v aktuálním sešitu aplikace Excel, tak těch, která jsou uložena v sešitu PERSONAL.XLSB, v seznamu Choose Commands From.

Klepněte na název makra, které chcete přidat do vlastního tlačítka na panelu nástrojů Rychlý přístup v seznamu Vybrat příkazy z a poté klepněte na tlačítko Přidat.

Klepnutím na tlačítko Upravit otevřete dialogové okno Upravit tlačítko, pokud chcete změnit zobrazovaný název a přiřadit tlačítku makra jinou ikonu.

Klepnutím na tlačítko OK zavřete dialogové okno Možnosti aplikace Excel.

Po zavření dialogového okna Možnosti aplikace Excel se na panelu nástrojů Rychlý přístup zobrazí vlastní tlačítko s přidruženou ikonou makra (výchozí u standardního vývojového diagramu příkazů, pokud jste jej nezměnili). Chcete-li zobrazit název makra Excel přiřazeného k tomuto tlačítku vlastního makra jako tip, umístěte ukazatel myši na tlačítko. Chcete-li makro spustit, klepněte na tlačítko .


Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows Aplikace Microsoft Word otevírá soubory v režimu pouze pro čtení, takže je nelze upravovat? Nebojte se, metody jsou uvedeny níže

Jak opravit nesprávný tisk dokumentů Microsoft Word

Jak opravit nesprávný tisk dokumentů Microsoft Word

Jak opravit chyby při tisku nesprávných dokumentů Microsoft Word Chyby při tisku dokumentů Word se změněným písmem, chaotickými odstavci, chybějícím textem nebo ztraceným obsahem jsou poměrně časté. Nicméně ne

Vymažte kresby perem a zvýrazňovačem na snímcích PowerPoint

Vymažte kresby perem a zvýrazňovačem na snímcích PowerPoint

Pokud jste použili pero nebo zvýrazňovač ke kreslení na snímky aplikace PowerPoint během prezentace, můžete kresby uložit pro další prezentaci nebo je vymazat, takže až ji příště ukážete, začnete s čistými snímky aplikace PowerPoint. Chcete-li vymazat kresby perem a zvýrazňovačem, postupujte podle těchto pokynů: Mazání čar jedna na […]

Obsah knihovny stylů v SharePointu 2010

Obsah knihovny stylů v SharePointu 2010

Knihovna stylů obsahuje soubory CSS, soubory XSL (Extensible Stylesheet Language) a obrázky používané předdefinovanými vzorovými stránkami, rozvržení stránek a ovládací prvky v SharePointu 2010. Chcete-li najít soubory CSS v knihovně stylů webu pro publikování: Vyberte Akce webu→ Zobrazit Veškerý obsah webu. Zobrazí se obsah webu. Knihovna stylů se nachází v […]

Formátování čísel v tisících a milionech v sestavách Excel

Formátování čísel v tisících a milionech v sestavách Excel

Nezahlcujte své publikum gargantuovskými čísly. V aplikaci Microsoft Excel můžete zlepšit čitelnost řídicích panelů a sestav formátováním čísel tak, aby se zobrazovaly v tisících nebo milionech.

Jak sdílet a sledovat weby SharePoint

Jak sdílet a sledovat weby SharePoint

Naučte se používat nástroje sociálních sítí SharePoints, které umožňují jednotlivcům a skupinám komunikovat, spolupracovat, sdílet a propojovat se.

Jak převést data do juliánských formátů v aplikaci Excel

Jak převést data do juliánských formátů v aplikaci Excel

Juliánská data se často používají ve výrobním prostředí jako časové razítko a rychlý odkaz pro číslo šarže. Tento typ kódování data umožňuje maloobchodníkům, spotřebitelům a servisním zástupcům identifikovat, kdy byl produkt vyroben, a tím i stáří produktu. Juliánská data se také používají v programování, armádě a astronomii. Odlišný […]

Jak vytvořit webovou aplikaci Access

Jak vytvořit webovou aplikaci Access

Webovou aplikaci můžete vytvořit v Accessu 2016. Co je tedy vlastně webová aplikace? Web znamená, že je online, a aplikace je jen zkratka pro „aplikaci“. Vlastní webová aplikace je online databázová aplikace přístupná z cloudu pomocí prohlížeče. Webovou aplikaci vytváříte a udržujete ve verzi pro počítače […]

Panel rychlého spuštění v SharePointu 2010

Panel rychlého spuštění v SharePointu 2010

Většina stránek v SharePointu 2010 zobrazuje seznam navigačních odkazů na panelu Snadné spuštění na levé straně stránky. Panel Snadné spuštění zobrazuje odkazy na doporučený obsah webu, jako jsou seznamy, knihovny, weby a stránky publikování. Panel Snadné spuštění obsahuje dva velmi důležité odkazy: Odkaz na veškerý obsah webu: […]

Co znamenají chybové zprávy Řešitel v Excelu?

Co znamenají chybové zprávy Řešitel v Excelu?

U jednoduchých problémů Řešitel v Excelu obvykle rychle najde optimální hodnoty proměnné Řešitel pro účelovou funkci. Ale v některých případech má Řešitel problém najít hodnoty proměnné Řešitel, které optimalizují účelovou funkci. V těchto případech Řešitel obvykle zobrazí zprávu nebo chybovou zprávu, která popisuje nebo popisuje problém, který […]