Vytváranie a ukladanie všetkých makier v jednom zošite

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

Keď makro po prvýkrát vytvoríte v zošite, funguje len v ňom. Ale čo ak chcete makro používať aj v ostatných zošitoch? Ak chcete, aby vaše makrá boli dostupné pri každom spustení 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 spustení 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é nerobí nič, ale vytvorí zošit osobných makier.

Ď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 Záznam makra nemusíte zadávať názov makra do poľa Názov makra . Môžete prijať názov, ktorý vám program Excel pridelí, napríklad Makro1, keďže ide len o dočasné makro.
    Keď začnete vytvárať vlastné makrá, dajte im popisné názvy, aby ste vedeli, na čo slúžia.
  3. V poli Makro Obchod vyberte položku Zošit> osobných makierOK. 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ť záznam a Excel vytvorí zošit osobných makier.
  5. Pri zatvorení zošita sa zobrazí výzva na uloženie zošita aj zošita osobných makier.

Zobrazenie vytvoreného makra:

  1. Prejdite na programVisual Basic pre vývojárov> a spustite editor jazyka Visual Basic (VBE), v ktorom sú makrá uložené.

  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 >projektu VBA (PERSONAL.xlsb)Moduly Modul>1 a nájdete zaznamenané prázdne makro 1. Môžete ho odstrániť alebo si ho ponechať a pridať kód neskôr.

    Poznámka

    Keď zaznamenáte makro v novej inštancii Excelu, jazyk VBA automaticky vytvorí nový priečinok modulu a zvýši jeho počet. Ak teda už máte Modul1 a Modul2, jazyk VBA vytvorí Modul3. Moduly môžete premenovať v okne Vlastnosti pod Prieskumníkom projektu, aby lepšie odrážali funkciu makier, ktoré sú v nich uložené.

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

Váš 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 makrá do súboru Personal.xlsb v ďalších počítačoch. XLSTART môžete vyhľadať vo Windows Prieskumníkovi .

Ak chcete zdieľať len zopár makier, môžete ostatným používateľom 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.