Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016

Pokud 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í Editor jazyka Visual Basic (VBE).

Makra a nástroje VBA najdete na kartě Vývojář, která je ve výchozím nastavení skrytá, takže prvním krokem je kartu zobrazit.

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

  • Pro Mac přejděte na Excel > Předvolby... > pás karet & Panel nástrojů.

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

Přehled maker a jazyka VBA

Pokud makra a jazyk VBA obecně neznáte, můžou se vám hodit následující informace.

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

  • Makra můžete nahrávat pomocí příkazu Zaznamenat makro na kartě Vývojář .

  • Makra se zaznamenávají v programovacím jazyce VBA.

  • Makra můžete zkontrolovat a upravit v Editor jazyka Visual Basic, což je okno, které je otevřeno v Aplikaci Excel. Tady je příklad okna VBE pro Windows: Modul obsahující dvě makra uložená v modulu 1 sešitu 1

Makra s názvem MakeCellGreen a SetRowHeight jsou v modulu s názvem Module1, který je uložený v Book1.

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

  1. Otevřete sešit obsahující makro, které chcete zkopírovat, i sešit, do kterého ho chcete zkopírovat.

  2. Na kartě Vývojář kliknutím na Visual Basic otevřete Editor Jazyka Visual Basic.

  3. V Editor Jazyka Visual Basic klikněte v nabídce Zobrazení na Průzkumník projektů Obrázek tlačítkanebo stiskněte kombinaci kláves CTRL+R .

  4. V podokně Průzkumník projektů přetáhněte modul obsahující makro, které chcete zkopírovat, do cílového sešitu. V tomto případě kopírujeme Modul1 z Book2.xlsm do Book1.xlsm.  

    Průzkumník projektu jazyka VBA

  1. Module1 zkopírovaný z Book2.xlsm

  2. Kopie modulu 1 zkopírovaná do Book1.xlsm

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.