Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

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 ThisWorkbook v editore jazyka Visual Basic (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 .

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

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

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×