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

Pri prvom vytvorení makra v zošite funguje iba v danom zošite. Čo však v prípade, že chcete makro použiť v iných zošitoch? Ak chcete sprístupniť makrá pri každom otvorení Excelu, môžete ich vytvoriť v zošite s názvom Personal.xlsb. Je to skrytý zošit uložený v počítači, ktorý sa otvorí na pozadí pri každom otvorení Excelu.

Makrá a nástroje programu VBA nájdete na karte Vývojár, ktorá je predvolene skrytá, preto je prvým krokom jej zapnutie. Ďalšie informácie nájdete v téme Zobrazenie karty Vývojár.

Karta Vývojár na páse s nástrojmi

Teraz vytvorte makro. Zaznamenáme makro, ktoré nevykoná nič, ale vytvorí zošit osobného makra.

Ďalšie informácie o vytváraní makier nájdete v článku Rýchly začiatok: Vytvorenie makra.

  1. Prejdite na kartu Vývojár a kliknite na položku Zaznamenať makro.

    Skupina Kód na karte Vývojár

  2. V dialógovom okne Zaznamenať makro sa neobťažujte zadávať názov makra do poľa Názov makra . Môžete prijať názov, ktorý vám Excel prizná, napríklad Makro1, pretože ide len o dočasné makro.

    Keď začnete vytvárať vlastné makrá, budete im chcieť dať popisné názvy, aby ste vedeli, čo robia.

  3. V poli Makro uložiť v vyberte položky Zošit osobných makier > OK. Toto je najdôležitejší krok, pretože, ak ešte zošit osobných makier nemáte, Excel ho vytvorí za vás.

  4. Kliknite na položku Vývojár > zastaviť zaznamenávanie a Excel vytvorí zošit osobných makier.

  5. Po zatvorení zošita sa zobrazí výzva na uloženie zošita aj zošita osobných makier.

Zobrazenie vytvoreného makra:

  1. Prejdite do služby Developer > Visual Basic a spustite visual basic editor (VBE), v ktorom sú uložené vaše makrá.

  2. Zošit osobných makier nájdete na table Prieskumník projektu na ľavej strane. Ak sa nezobrazuje, prejdite na položku Zobraziť > Prieskumníka projektu.

  3. Dvakrát kliknite na priečinok VBA Project (PERSONAL.xlsb) > Moduly > Modul1 a nájdete prázdne zaznamenané makro Macro1. Môžete ho odstrániť alebo ponechať a pridať doň kód neskôr.

    Poznámka: Keď zaznamenáte makro v novej inštancii Excelu, VBA automaticky vytvorí nový priečinok Modul a zvýši jeho počet. Takže ak už máte Modul1 a Modul2, VBA vytvorí Modul3. Moduly môžete premenovať v okne Vlastnosti pod Prieskumníkom projektu, aby lepšie odrážali, čo robia makrá v nich.

Presunutie makier z jedného počítača do druhého

Súbor Personal.xlsb je uložený v priečinku s názvom XLSTART. Ak chcete zdieľať makrá s niekým iným, môžete ich skopírovať do priečinka XLSTART v iných počítačoch alebo skopírovať niektoré alebo všetky jeho makrá do súboru Personal.xlsb v iných počítačoch. XlSTART môžete vyhľadať vo Windows Prieskumníkovi .

Ak máte jedno alebo len niekoľko makier, ktoré chcete zdieľať s ostatnými, môžete im odoslať zošit, ktorý ich obsahuje. Zošit môžete sprístupniť aj na zdieľanej sieťovej jednotke alebo v knižnici SharePointu.

Ďalšie informácie o kopírovaní makier z jedného zošita do druhého nájdete v téme Kopírovanie modulu makra do iného zošita.

Skontrolujte, či je karta Vývojár viditeľná na páse s nástrojmi. Karta Vývojár sa predvolene nezobrazuje, preto postupujte takto:

  1. Prejdite na predvoľby programu Excel >...> 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 a kliknite na tlačidlo Uložiť.

Teraz vytvorte makro. Zaznamenáme makro, ktoré nevykoná nič, ale vytvorí zošit osobného makra.

Ďalšie informácie o vytváraní makier nájdete v článku Rýchly začiatok: Vytvorenie makra.

  1. Prejdite na kartu Vývojár a kliknite na položku Zaznamenať makro.

  2. V dialógovom okne Zaznamenať makro sa neobťažujte zadávať názov makra do poľa Názov makra . Môžete prijať názov, ktorý vám Excel prizná, napríklad Makro1, pretože ide len o dočasné makro.

    Keď začnete vytvárať vlastné makrá, budete im chcieť dať popisné názvy, aby ste vedeli, čo robia.

  3. V poli Makro uložiť v vyberte položky Zošit osobných makier > OK. Toto je najdôležitejší krok, pretože, ak ešte zošit osobných makier nemáte, Excel ho vytvorí za vás.

  4. Kliknite na položku Vývojár > zastaviť zaznamenávanie a Excel vytvorí zošit osobných makier.

  5. Po zatvorení zošita sa zobrazí výzva na uloženie zošita aj zošita osobných makier.

Zobrazenie vytvoreného makra:

  1. Kliknutím na položku Vývojár > Visual Basic spustite program Visual Basic Editor (VBE), v ktorom sú uložené vaše makrá.

  2. Zošit osobných makier nájdete na table Prieskumník projektu na ľavej strane. Ak sa nezobrazuje, prejdite na položku Zobraziť > Prieskumníka projektu.

  3. Dvakrát kliknite na priečinok VBA Project (PERSONAL.xlsb) > Moduly > Modul1 a nájdete prázdne zaznamenané makro Macro1. Môžete ho odstrániť alebo ponechať a pridať doň kód neskôr.

Poznámka: Keď zaznamenáte makro v novej inštancii Excelu, VBA automaticky vytvorí nový priečinok Modul a zvýši jeho počet. Takže ak už máte Modul1 a Modul2, VBA vytvorí Modul3. Moduly môžete premenovať v okne Vlastnosti pod Prieskumníkom projektu, aby lepšie odrážali, čo robia makrá v nich.

Presunutie makier z jedného počítača do druhého

Súbor Personal.xlsb je uložený v systémovom priečinku pri spustení. Ak chcete zdieľať makrá s niekým iným, môžete súbor Personal.xlsb skopírovať do priečinka pri spustení v iných počítačoch alebo skopírovať niektoré alebo všetky jeho makrá do súboru Personal.xlsb v iných počítačoch. Vo Finderi vyberte položku Prejsť, podržte stlačený kláves Option a vyberte položku Knižnica. Na table Knižnica prejdite na položku: Skupinové kontajnery > xyz. Office (kde xyz je textový reťazec, napríklad "UBF8T346G9") > používateľský obsah > spustenie > Exceli. Prilepte súbor Personal.xlsb do excelového priečinka.

Ak máte jedno alebo len niekoľko makier, ktoré chcete zdieľať s ostatnými, môžete im odoslať zošit, ktorý ich obsahuje. Zošit môžete sprístupniť aj na zdieľanej sieťovej jednotke alebo v knižnici SharePointu.

Ďalšie informácie o kopírovaní makier z jedného zošita do druhého nájdete v téme Kopírovanie modulu makra do iného zošita.

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!

×