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:
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
-
Otevřete sešit obsahující makro, které chcete zkopírovat, i sešit, do kterého ho chcete zkopírovat.
-
Na kartě Vývojář kliknutím na Visual Basic otevřete Editor Jazyka Visual Basic.
-
V Editor Jazyka Visual Basic klikněte v nabídce Zobrazení na Průzkumník projektů nebo stiskněte kombinaci kláves CTRL+R .
-
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.
-
Module1 zkopírovaný z Book2.xlsm
-
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.