Vytvořit a uložit všechna makra v jednom sešitu

Pokud zjistíte, že znovuvytácíte stejná makra, můžete tato makra zkopírovat do speciálního sešitu s názvem Personal.xlsb, který je uložený v počítači. Všechna makra, která uložíte do osobního sešitu, budou dostupná pokaždé, když Excel na stejném počítači.

To se liší od Excel výchozího chování, kdy makro funguje jenom v sešitu, který ho obsahuje.

Pokud chcete vytvořit osobní sešit, musíte nejdřív vytvořit makro a uložit ho do osobního sešitu maker. Než začnete, ujistěte se, že je karta Vývojář dostupná na pásu karet v Excel. Další informace najdete v tématu Zobrazení karty Vývojář.

Vytvoření a aktualizace sešitu osobních maker

  1. Na kartě Vývojář klikněte ve skupině Kód na Zaznamenat makro.
    Příkaz Záznam makra ve skupině Kód na kartě Vývojář

  2. V dialogovém okně Záznam makra zadejte smysluplný název makra do pole Název makra. Ujistěte se, že v názvu nepoužívejte žádné mezery.

  3. V poli Uložit makro do vyberte Osobní sešit maker.
    Record Macro dialog box

  4. Klikněte na OK.

  5. Proveďte akce, které chcete zaznamenat.

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

  7. Zavřete sešit.

    Zobrazí se zpráva s výzvou k uložení změn provedených v osobním sešitu maker.

  8. Kliknutím na Uložit sešit uložte.

Kdykoli vytvoříte nové makro a uložíte ho do osobního sešitu nebo aktualizujete všechna makra, která obsahuje, zobrazí se výzva k uložení osobního sešitu stejně jako při prvním uložení.

Sdílení maker

Pokud chcete zkopírovat makra z osobního sešitu do jiného sešitu nebo naopak, můžete to udělat v editoru Visual Basic(VBE). Editor Visual Basic můžete spustit Excel stisknutím kombinace kláves ALT+F11. Další informace o kopírování makra z jednoho sešitu do druhého najdete v tématu Kopírování modulu makra do jiného sešitu.

Pokud chcete sdílet soubor Personal.xlsb s ostatními, můžete ho zkopírovat do složky XLSTART na jiných počítačích. V Windows 10, Windows 7 a Windows Vista se tento sešit uloží do složky C:\Users\uživatelské jméno\AppData\Local\Microsoft\Excel\XLStart. V aplikaci Microsoft Windows XP se tento sešit uloží do složky C:\Documents and Nastavení\uživatelské jméno\Application Data\Microsoft\Excel\XLStart. Sešity ve složce XLStart se při každém spuštění Excel automaticky a jakýkoli kód, který jste uložili v osobním sešitu maker, se zobrazí v dialogovém okně Makro.

Pokud máte jedno nebo jenom několik maker, která chcete sdílet s ostatními, můžete jim poslat sešit, který je obsahuje v e-mailu. Sešit můžete také otevřít na sdílené síťové jednotce nebo z služba SharePoint Services knihovny.

Pokud chcete vytvořit osobní sešit, musíte nejdřív vytvořit makro a uložit ho do osobního sešitu maker. Než začnete, ujistěte se, že je karta Vývojář dostupná na pásu karet v Excel. Postup:

V nabídce Excel klikněte na Předvolby... > na & panel nástrojů. V kategorii Přizpůsobit pás karet zaškrtněte v seznamu Hlavní karty políčko Vývojář a potom klikněte na Uložit.

Vytvoření a aktualizace sešitu osobních maker

Pokud chcete vytvořit osobní sešit, musíte nejdřív vytvořit makro a uložit ho do osobního sešitu maker.

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

  2. V dialogovém okně Záznam makra zadejte smysluplný název makra do pole Název makra. Ujistěte se, že v názvu nepoužívejte žádné mezery.

  3. V poli Uložit makro do vyberte Osobní sešit maker.

  4. Klikněte na OK.

  5. Proveďte akce, které chcete zaznamenat.

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

  7. Uložte změny, zavřete sešit a nakonec zavřete Excel.

    Zobrazí se zpráva s výzvou k uložení změn provedených v osobním sešitu maker.

  8. Kliknutím na Uložit sešit uložte.

Kdykoli vytvoříte nové makro a uložíte ho do osobního sešitu nebo aktualizujete všechna makra, která už v ní jsou, zobrazí se výzva k uložení osobního sešitu.

Sdílení maker

Pokud chcete zkopírovat makra z osobního sešitu do jiného sešitu nebo naopak, můžete to udělat v editoru Visual Basic(VBE). Editor Visual Basic můžete spustit Excel kliknutím Visual Basic na kartě Vývojář. Další informace o kopírování makra z jednoho sešitu do druhého najdete v tématu Kopírování modulu makra do jiného sešitu.

Pokud chcete sdílet soubor Personal.xlsb s ostatními, můžete ho zkopírovat do Excel domovské složky na jiných počítačích. Tato složka pro Mac je v domovské složce na adrese ~/Library/Containers/com.microsoft. Excel/Data/Library/Application Support/Microsoft/Roaming/Excel/.

Pokud máte jedno nebo jenom několik maker, která chcete sdílet s ostatními, můžete jim poslat sešit, který je obsahuje v e-mailu. Sešit můžete také otevřít na sdílené síťové jednotce nebo z služba SharePoint Services knihovny.

Potřebujete další pomoc?

Kdykoliv se můžete zeptat některého odborníka v technické komunitě Excelu nebo získat podporu v komunitě pro odpovědi.

Začátek stránky

Potřebujete další pomoc?

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é?

×