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

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

Pokud sešit obsahuje makra jazyka Visual Basic for Applications (VBA ), které chcete použít na jiném místě, můžete zkopírovat modul obsahující toto makro do jiného sešitu otevřít pomocí Programu Visual Basic Editor (VBE ).

Makra a nástroje jazyka VBA najdete na kartě Vývojář, která je ve výchozím nastavení skrytá, takže ji nejdřív musíte povolit.

  • Pro Windows, přejděte na soubor > Možnosti > Přizpůsobit pás karet.

  • Pro Mac, přejděte do aplikace Excel > Předvolby... > pásu karet a panel nástrojů.

  • Pak v části Přizpůsobit pás karet v části Hlavní karty zaškrtněte políčko Vývojář.

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

  1. Otevřete sešit obsahující makro, které chcete kopírovat i sešit místo, kam chcete ji zkopírujte.

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

  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.

  4. V podokně Průzkumník projektu přetáhněte modul obsahující makro, které chcete zkopírovat na cílový sešit. V tomto případě jsme kopírujete Module1 Book2.xlsm k Book1.xlsm.

    Průzkumník projektu jazyka VBA

  1. Module1 zkopírovali z Book2.xlsm

  2. Kopii Module1 zkopírují do Book1.xlsm

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.

  • Záznam makra pomocí příkazu Záznam makra na kartě Vývojář.

  • 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. Tady je příklad okna VBE pro systém Windows:

    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.

×