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.

Než začnete pracovat na makra dodržujte následující pokyny:

  1. Než začnete pracovat v makrech povolte kartu Vývojář. Další informace najdete v tématu zobrazení karty Vývojář.

  2. Nastavte úroveň zabezpečení dočasně na Povolit všechna makra. Postup:

    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ář

      Důležité : 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.

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

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

  2. Na kartě Vývojář ve skupině kód na tlačítko Visual Basic.

    Spustí program Visual Basic Editor.

  3. V editoru jazyka Visual Basic, v nabídce Zobrazit klikněte na Project Explorer Obrázek tlačítka nebo stiskněte kombinaci kláves CTRL + R.

    Začínající požadované podokno úloh projektu a v podokně seznam obou otevřených sešitech. Obvykle uvidíte VBAProject < sešitu název (>).

  4. V podokně projektu přetáhněte moduly, které chcete zkopírovat na cílový sešit. Modul se zkopírují jako Module1 uzel moduly 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

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 uložena v modulu s názvem Module1, který je uložen v sešitu Sešit1.

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení na fóru Excel User Voice.

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.

Rozšiřte své znalosti a dovednosti
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é?

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

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×