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

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.

  • Makra můžete prozkoumat a upravit v editoru jazyka Visual Basic, což je 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 po dokončení práce s makry k nastavení se zakázanými makry.

  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 klikněte v nabídce View (Zobrazení) na příkaz Project Explorer  Obrázek tlačítka (Průzkumník projektu).
    Klávesová zkratka:    Průzkumník projektu můžete zobrazit stisknutím kombinace kláves CTRL+R.

  1. Modul, který chcete zkopírovat, přetáhněte v Průzkumníku projektu do cílového sešitu (zpravidla má název VBAProject (<název sešitu>).
    Pokud například zkopírujete modul Module1 z projektu VBAProject (Sešit2.xlsm) do projektu VBAProject (Sešit1.xlsm), bude tento modul zkopírován jako Module1 do uzlu Modules (Moduly) v projektu VBAProject (Sešit1.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

Použít na: Excel 2010, Excel 2007



Byly tyto informace užitečné?

Ano Ne

Jak ji můžeme vylepšit?

255 zbývajících znaků

Pokud si chcete chránit soukromí, nedávejte do zpětné vazby kontaktní informace. Ohodnoťte aplikaci zásady ochrany osobních údajů.

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

Zdroje technické podpory

Změnit jazyk