Ak zošit obsahuje makro jazyka Visual Basic for Applications (VBA), ktoré chcete použiť na inom mieste, môžete modul obsahujúci toto makro skopírovať do iného otvoreného zošita pomocou programu Visual Basic Editor (VBE).
Makrá a nástroje programu VBA nájdete na karte Vývojár, ktorá je predvolene skrytá, preto je prvým krokom jej zapnutie.
-
Vo Windowse prejdite na položky Možnosti > Súbor > Prispôsobiť pás s nástrojmi.
-
V Macu prejdite na položku PredvoľbyExcelu >... > pás s nástrojmi & panel s nástrojmi.
-
Potom v časti Prispôsobiť pás s nástrojmi v časti Hlavné karty začiarknite políčko Vývojár .
Prehľad makier a jazyka VBA
Ak nie ste oboznámení s makrami a jazykom VBA vo všeobecnosti, môžu byť pre vás užitočné nasledujúce informácie.
-
Makro je akcia alebo množina akcií, ktoré môžete použiť na automatizáciu úloh.
-
Makrá môžete zaznamenať pomocou príkazu Zaznamenať makro na karte Vývojár .
-
Makrá sa zaznamenávajú v programovacom jazyku VBA.
-
Makrá môžete skontrolovať a upraviť v okne visual basic Editor, ktoré otvorí Excel. Tu je príklad okna VBE pre Windows:
Makrá s názvami MakeCellGreen a SetRowHeight sa nachádzajú v module s názvom Module1, ktorý je uložený v zošite1.
Kopírovanie modulu z jedného zošita do druhého
-
Otvorte zošit obsahujúci makro, ktoré chcete kopírovať, aj zošit, do ktorého ho chcete skopírovať.
-
Na karte Vývojár kliknutím na položku Visual Basic otvorte Editor jazyka Visual Basic.
-
V Editor Visual Basic kliknite v ponuke Zobraziť na položku Prieskumník projektu alebo stlačte kombináciu klávesov CTRL + R.
-
Na table Prieskumník projektu presuňte modul obsahujúci makro, ktoré chcete skopírovať do cieľového zošita. V tomto prípade kopírujeme Modul1 z Book2.xlsm do Book1.xlsm.
-
Modul1 skopírovaný z Book2.xlsm
-
Kópia modulu1 skopírovaná do súboru Book1.xlsm
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.