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

Je možné, že budete chcieť, aby sa zaznamenané makro spustilo automaticky pri otvorení konkrétneho zošita. Nasledujúci postup používa príklad, ktorý vám ukáže, ako to funguje. Makrá môžete spustiť aj automaticky pri spustení Excelu.

Pred začatím skontrolujte, či sa na páse s nástrojmi zobrazujte karta Vývojár. Ďalšie informácie nájdete v téme Zobrazenie karty Vývojár.

Ak chcete použiť príklad uvedený nižšie, otvorte nový zošit.

Dôležité: Kód VBA nie je možné vrátiť späť, preto nezabudnite kód otestovať v prázdnom zošite alebo kópii existujúceho zošita. Ak kód nevyhovuje požadovanému kódu, môžete zošit zavrieť bez uloženia zmien.

  1. Kliknite na položku Vývojár > Visual Basic.

    Skupina Kód na karte Vývojár

  2. V Prieskumníkovi projektov VBA na ľavej strane rozbaľte priečinok Projektu VBA pre zošit a potom dvakrát kliknite na modul Tento Zošit . Ak sa Prieskumník projektu nezobrazuje, môžete prejsť na položku Zobraziť > Prieskumníka projektu alebo stlačiť kombináciu klávesov Ctrl + R.

    Modul Tento zošit v programe Visual Basic Editor (VBE)
  3. Do okna modulu, ktoré sa otvorí na pravej strane, vložte nasledujúci kód:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Prilepte zaznamenaný kód do podradenej procedúry medzi pod riadkami Pod a End Sub .

    Zatvorte Editor jazyka Visual Basic (nemusíte nič ukladať).

  5. Uložte zošit ako excelový Macro-Enabled zošit (*xlsm) a zavrite ho.

Pri ďalšom otvorení zošita sa kód pridaný do Workbook_Open procedúry spustí automaticky.

Pred začatím skontrolujte, či sa na páse s nástrojmi zobrazujte karta Vývojár. Postupujte takto:

  1. V ponuke kliknite na položku Excel > Predvoľby... > pás s nástrojmi & panel s nástrojmi.

  2. V kategórii Prispôsobiť pás s nástrojmi v zozname Hlavné karty začiarknite políčko Vývojár .

  3. Kliknite na tlačidlo Uložiť.

Ak chcete použiť príklad uvedený nižšie, otvorte nový zošit.

Dôležité: Kód VBA nie je možné vrátiť späť, preto nezabudnite kód otestovať v prázdnom zošite alebo kópii existujúceho zošita. Ak kód nevyhovuje požadovanému kódu, môžete zošit zavrieť bez uloženia zmien.

  1. Kliknite na položku Vývojár > Visual Basic.

  2. V Prieskumníkovi projektov VBA na ľavej strane rozbaľte priečinok Projektu VBA pre zošit a potom dvakrát kliknite na modul Tento Zošit .

  3. Do okna modulu, ktoré sa otvorí na pravej strane, vložte nasledujúci kód:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Prilepte zaznamenaný kód do podradenej procedúry medzi pod riadkami Pod a End Sub .

    Zatvorte Editor jazyka Visual Basic (nemusíte nič ukladať).

  5. Uložte zošit ako excelový Macro-Enabled zošit (*xlsm) a zavrite ho.

Pri ďalšom otvorení zošita sa kód pridaný do Workbook_Open procedúry spustí automaticky.

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.