Kopírovanie modulu makra do iného zošita

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016

Ak zošit obsahuje makro VBA (VisualBasic for Applications), ktoré chcete použiť na inom mieste, môžete modul obsahujúci toto makro skopírovať do iného zošita pomocou editora jazyka Visual Basic (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žkyMožnosti>súboru>Prispôsobiť pás s nástrojmi.
  • V Macu prejdite napoložku PredvoľbyExcelu>...>Pás s nástrojmi & paneli 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 kódu VBA

Ak s makrami a jazykom VBA vo všeobecnosti nemáte skúsenosti, môžu vám pomôcť nasledujúce informácie.

  • Makro je akcia alebo množina akcií, ktoré môžete použiť na automatizáciu úloh.

  • Makrá môžete zaznamenávať pomocou príkazu Zaznamenať makro na karte Vývojár .

  • Makrá sa zaznamenávajú v programovacom jazyku VBA.

  • Makrá môžete kontrolovať a upravovať v editore jazyka Visual Basic, ktorý je oknom, ktoré otvára Excel. Tu je príklad okna VBE pre Windows:

    Modul, ktorý obsahuje dve makrá uložené v súbore Modul1 Zošit1

Makrá s názvami MakeCellGreen a SetRowHeight sa nachádzajú v module s názvom Modul1, ktorý je uložený v Zošit1.

Kopírovanie modulu z jedného zošita do druhého

  1. Otvorte zošit obsahujúci makro, ktoré chcete kopírovať, a zošit, do ktorého ho chcete skopírovať.
  2. Na karte Vývojár kliknutím na položku Visual Basic otvorte Visual Basic Editor.
  3. V programe Visual Basic Editor kliknite v ponuke Zobraziť na položku Prieskumník projektu Obrázoktlačidla Prieskumník projektu alebo stlačte kombináciu klávesov CTRL + R .
  4. Na table Prieskumník projektu presuňte modul obsahujúci makro, ktoré chcete kopírovať do cieľového zošita. V tomto prípade kopírujeme Modul1 z Zošit2.xlsm do Zošit1.xlsm.
    Prieskumník projektu VBA
  1. Modul1 skopírovaný z Zošit2.xlsm
  2. Kópia Modulu1 skopírovaná do Zošit1.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.