Jedním ze způsobů, jak spustit makro VBA v Excelu 2016, je stisknout jeho klávesovou zkratku. Než však budete moci použít tuto metodu, musíte makru přiřadit klávesovou zkratku.
Když začnete nahrávat makro, máte možnost přiřadit klávesovou zkratku v dialogovém okně Záznam makra. Pokud vytvoříte proceduru bez použití záznamníku maker, můžete přiřadit klávesovou zkratku (nebo změnit existující klávesovou zkratku) pomocí následujícího postupu:
Vyberte Vývojář → Kód → Makra.
Ze seznamu vyberte název procedury Sub.
V tomto příkladu se procedura jmenuje ShowCubeRoot.
Klepněte na tlačítko Možnosti.
Excel zobrazí dialogové okno Možnosti maker.
Dialogové okno Možnosti maker umožňuje nastavit možnosti pro vaše makra.
Klikněte na možnost Klávesová zkratka a zadejte písmeno do pole označeného Ctrl.
Písmeno, které zadáte, odpovídá kombinaci kláves, kterou chcete použít pro spuštění makra. Pokud například zadáte malé písmeno c, můžete makro spustit stisknutím Ctrl+C. Pokud zadáte velké písmeno, musíte ke kombinaci kláves přidat klávesu Shift. Pokud například zadáte C, můžete makro spustit stisknutím Ctrl+Shift+C.
Klepnutím na tlačítko OK zavřete dialogové okno Možnosti makra a poté klepnutím na tlačítko Storno zavřete dialogové okno Makro.
Poté, co jste přiřadili klávesovou zkratku, můžete stisknutím této kombinace kláves provést makro. Klávesová zkratka nefunguje, pokud je přiřazena k makru, které používá argument.
Klávesové zkratky, které přiřadíte makrům, mají přednost před vestavěnými klávesovými zkratkami aplikace Excel. Například Ctrl+C je standardní klávesová zkratka pro kopírování dat. Pokud makru přiřadíte Ctrl+C, nemůžete ke kopírování použít Ctrl+C. To obvykle není velký problém, protože Excel téměř vždy poskytuje jiné způsoby provádění příkazů.