Applies ToExcel 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 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: 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 Module1, ktorý je uložený v zošite1.

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

  1. Otvorte zošit obsahujúci makro, ktoré chcete kopírovať, aj zošit, do ktorého ho chcete skopírovať.

  2. Na karte Vývojár kliknutím na položku Visual Basic otvorte Editor jazyka Visual Basic.

  3. V Editor Visual Basic kliknite v ponuke Zobraziť na položku Obrázok tlačidlaPrieskumní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 skopírovať do cieľového zošita. V tomto prípade kopírujeme Modul1 z Book2.xlsm do Book1.xlsm.  

    Prieskumník projektu VBA

  1. Modul1 skopírovaný z Book2.xlsm

  2. 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.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.