Kopírování modulu maker do jiného sešitu

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Jestliže sešit obsahuje makro jazyka VBA (Visual Basic for Applications), které chcete použít jinde, můžete modul obsahující toto makro zkopírovat do jiného otevřeného sešitu pomocí editoru jazyka Microsoft Visual Basic.

V tomto článku

Přehled maker a jazyka VBA

Kopírování modulu z jednoho sešitu do jiného

Přehled maker a jazyka VBA

Pokud nejste všeobecně seznámeni s makry a jazykem VBA, mohou vám přijít vhod následující informace.

  • Makro je akce nebo sada akcí, které lze použít k automatizaci úloh.

  • Makra se zaznamenávají pomocí příkazu Záznam makra (karta Vývojář, skupina Kód).

  • Makra jsou zaznamenána v programovacím jazyku VBA.

  • Můžete prozkoumat a upravit všechna makra v editoru jazyka Visual Basic, okno, které otevře aplikace Excel.

    Modul obsahující dvě makra uložená v modulu 1 sešitu 1

Makra s názvy NastavitZelenéPozadíBuňky a NastavitVýškuŘádku jsou uložena v modulu Module1, který je uložen v sešitu Sešit1.

Kopírování modulu z jednoho sešitu do jiného

  1. Pokud není k dispozici karta Vývojář, zobrazte ji následujícím způsobem:

    1. Klikněte na tlačítko Možnosti a potom na kategorii Přizpůsobit pás karet.

    2. V oblasti Hlavní karty zaškrtněte políčko Vývojář a klikněte na tlačítko OK.

  2. Chcete-li dočasně nastavit úroveň zabezpečení tak, aby byla povolena všechna makra, postupujte následujícím způsobem:

    1. Na kartě Vývojář klikněte ve skupině Kód na tlačítko Zabezpečení maker.

    2. V kategorii Nastavení maker klikněte v části Nastavení maker na přepínač Povolit všechna makra (nedoporučuje se, mohlo by umožnit spuštění potenciálně nebezpečného kódu) a poté klikněte na tlačítko OK.

      Skupina Kód na kartě Vývojář

      Poznámka:    Chcete-li zabránit spuštění potenciálně nebezpečného kódu, doporučujeme vrátit se zakázanými makry po dokončení práce s makry k nastavení.

  3. Otevřete sešit obsahující Modul, který chcete zkopírovat, a sešit, do kterého jej chcete zkopírovat.

  4. Na kartě Vývojář klikněte ve skupině Kód na tlačítko Visual Basic.

    Tím se spustí editor jazyka Visual Basic.

  5. V editoru jazyka Visual Basic, v nabídce Zobrazit klikněte na Project Explorer Obrázek tlačítka .
    Klávesová zkratka:    stiskněte CTRL + R, pokud chcete zobrazit Průzkumník projektu.

  1. Přetáhněte moduly, které chcete zkopírovat na cílový sešit v okně Průzkumník projektu (obvykle s názvem VBAProject < sešitu název (>).
    Jako příklad Pokud zkopírujete Module1 z VBAProject (Book2.xlsm) VBAProject (Book1.xlsm) modulu budou zkopírovány jako Module1 uzel modulů pod VBAProject (Book1.xlsm).

    Průzkumník projektu jazyka VBA

    Modul maker Module1 – zkopírováno ze sešitu Sešit.xlsm do Sešit1.xlsm

    Kopie modulu maker Module1

Začátek stránky

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×