Jak importuji makra pro Excel?

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.

Kliknutím na tlačítko Makra zobrazíte dialogové okno Makro, ze kterého můžete vybrat makro ke kopírování.

Kredit obrázku: Ron Price

Krok 2: Vyberte makro

Pomocí tlačítka Upravit zobrazíte editor VB a vybrané 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

Zvýrazněte a zkopírujte pouze příkazy, vynechejte název funkce a koncový řádek.

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

Kliknutím na tlačítko Vytvořit zobrazíte editor VB.

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

Chcete-li makro uložit jako soubor .BAS, zvolte Exportovat soubor.

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

Uložte soubor BAS

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

Importovaný soubor .BAS je přidán jako modul do projektu VB.

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

V dialogovém okně Záznam makra lze sešit uložit jako osobní sešit maker

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

Když je aktivní funkce Záznam makra, zobrazí se tlačítko Stop.

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

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.