Makra aplikace Excel jsou přidružena pouze k sešitu, ve kterém jsou vytvořena. Pro použití stejných akcí však není nutné znovu vytvořit dobré makro v jiném sešitu. Makra lze kopírovat, přesouvat nebo zpřístupňovat do jiných sešitů.
Spropitné
Při práci s makry v aplikaci Excel 2013 by měla být na pásu karet aplikace Excel aktivní karta Vývojář.
Zkopírujte makro z jednoho sešitu do druhého
Snad nejjednodušší způsob, jak „importovat“ makro z jednoho sešitu do druhého, je pomocí funkce Kopírovat a vložit.
Video dne
Krok 1: Zobrazte makro
Vybrat Vývojář a klikněte na Makra tlačítko pro zobrazení dialogového okna Makro.

Kredit obrázku: Ron Price
Krok 2: Vyberte makro

Kredit obrázku: Ron Price
V dialogovém okně Makro vyberte makro který chcete zobrazit v editoru Visual Basic (VB) a klikněte na Upravit tlačítko pro zobrazení kódu VBA makra.
Spropitné
Můžete také stisknout současně klávesu "ALT" a klávesu "F11" (ALT+F11) otevřete editor VB odkudkoli v sešitu aplikace Excel.
Krok 3: Zkopírujte kód VBA

Kredit obrázku: Ron Price
V editoru VB vyberte pouze příkazy programovacího kódu makra; nezahrnujte název makra ani poslední řádek. Klikněte na Upravit a vyberte kopírovat z rozbalovací nabídky zkopírujte zvýrazněný kód.
Krok 4: Vložte kód

Kredit obrázku: Ron Price
Otevřete sešit, do kterého má být makro přidáno. Na kartě Vývojář klikněte na Makra knoflík. Přiřaďte makru název a poté klikněte na Vytvořit tlačítko pro zobrazení editoru VB. Když se otevře editor VB, umístěte kurzor na prázdný řádek mezi dva příkazy. Klikněte na Upravit a vybrat si Vložit z rozbalovací nabídky vložte zkopírovaný kód. Klikněte na Soubor a Uložit pro uložení sešitu a makra.
Export a import makra
Tato metoda vytvoří soubor kódu VB (soubor BAS), který lze exportovat, takže jej lze importovat do jiných sešitů aplikace Excel.
Krok 1: Export makra

Kredit obrázku: Ron Price
Otevřete editor VB a zobrazte makro, které chcete exportovat. Klikněte na Soubor a vybrat si Exportovat soubor.
Krok 2: Uložte soubor

Kredit obrázku: Ron Price
V dialogovém okně Uložit soubor přejděte do složky, do které se má soubor uložit, pojmenujte soubor a klepněte Uložit. Soubor je nyní k dispozici pro import do jiných sešitů.
Krok 3: Importujte soubor BAS

Kredit obrázku: Ron Price
Chcete-li importovat soubor BAS a přidat jej do projektu sešitu, vyberte kartu Vývojář a klikněte na tlačítku Visual Basic a otevřete editor VB. V editoru VB klepněte na Soubor a poté klikněte Importovat soubor zobrazíte dialogové okno Importovat soubor. Navigovat do příslušné složky a vybrat soubor, který se má importovat. Klikněte Otevřeno pro import souboru.
Vytvoření osobního sešitu maker
Po spuštění aplikace Excel otevře soubor Personal.xlsb, pokud existuje, jako skrytý sešit. Tento soubor obsahuje makra dostupná pro jakýkoli excelový sešit spuštěný na jednom počítači. Vytvořením souboru Personal.xlsb získáte knihovnu maker dostupných na daném počítači.
Krok 1: Vytvořte soubor Personal.xlsb

Kredit obrázku: Ron Price
Chcete-li vytvořit soubor Personal.xlsb, otevřete soubor a Nový sešit v Excelu. Na Vývojář klepněte na Záznam makra tlačítko pro zobrazení Záznam makra dialogové okno.
Krok 2: Zaznamenejte makro

Kredit obrázku: Ron Price
Přiřaďte makru název a poté vyberte Osobní sešit maker na možnost "Uložit makro jako". Klikněte OK pro spuštění nahrávání. Proveďte akce, které mají být zahrnuty do makra. Po dokončení akcí klikněte na Zastavit nahrávání na kartě Vývojář nebo klikněte na Zastavit nahrávání na stavovém řádku v levém dolním rohu sešitu.
Krok 3: Uložte soubor Personal.xlsb

Kredit obrázku: Ron Price
Po dokončení makra klikněte na tlačítko Visual Basic na kartě Vývojář otevřete soubor VB editor. Vybrat VBAPROJECT (PERSONAL.XLSB) v Projekt podokno. Klikněte na Soubor a pak Uložit PERSONAL.XLSB volba.