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, který je umístěn na kartě Vývojář ve skupině Kód).

  • Makra se zaznamenávají v programovacím jazyce Microsoft Visual Basic for Applications (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

V tomto příkladu jsou 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.

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 kartu Soubor, na položku Možnosti a poté 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ář v Excelu

      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ář ve skupině kód na položku Visual Basic.

    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) 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, zobrazí se VBAProject < sešitu název (>)

  6. V podokně projektu přetáhněte moduly, které chcete zkopírovat na cílový sešit. Modul se zkopírují jako Module1 ke složce moduly pod VBAProject (XLSM názevsešitu ).

    Průzkumník projektu jazyka VBA

    Modul maker Module1. Chcete-li jej zkopírovat, přetáhněte jej ze sešitu Sešit.xlsm do sešitu Sešit1.xlsm.

    Kopie modulu maker Module1, který je umístěn ve složce Modules (Moduly).

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.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

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.

×