Pokud chcete zajistit, aby vaše makra byla k dispozici ve všech sešitech, můžete integrovat příkazy VBA přímo do sešitu PERSONL.XLS.
Když v aplikaci Excel vytvoříte nové makro, pravděpodobně budete chtít, aby vám bylo při práci k dispozici ve všech sešitech. Ale jak to lze udělat?
Excel vám nabízí různé možnosti pro vytváření nových maker. Jedna cesta je přes makro rekordér, druhá přes editor VBA.
U záznamníku maker je přednastaveným cílem úložiště „osobní sešit maker“. Pokud toto nastavení přijmete, Excel automaticky vytvoří soubor PERSONL.XLS ve složce „XLSTART“ a uloží tam zaznamenané makro. Všechna makra obsažená v souboru PERSONL.XLS jsou obecně dostupná pro každý sešit.
Můžete také integrovat makra, která si sami vytvoříte pomocí editoru jazyka Visual Basic, do existujícího souboru PERSONL.XLS. Chcete -li to provést, postupujte takto:
- Stiskněte kombinaci kláves ALT F8.
- Excel zobrazuje okno MACRO pro všechny verze.
- Do pole MACRONAME zadejte název makra, které chcete vytvořit.
- V seznamu MACROS IN vyberte nastavení PERSONAL.XLS.
- Klikněte na tlačítko VYTVOŘIT.
Excel nyní zobrazuje editor jazyka Visual Basic a okamžitě nastavil prázdné makro pro zadávání kódu programu. Následující obrázek ukazuje, jak to může vypadat:
Makro je obsaženo ve standardní knize maker PERSONL.XLS. Po spuštění Excelu je proto makro dostupné ve všech sešitech.