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.
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.
- Prejdite na kartu Vývojár a kliknite na položku Zaznamenať makro.
- 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. - 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.
- Kliknite na položku Vývojár>Zastaviť záznam a Excel vytvorí zošit osobných makier.
- Pri zatvorení zošita sa zobrazí výzva na uloženie zošita aj zošita osobných makier.
Zobrazenie vytvoreného makra:
Prejdite na programVisual Basic pre vývojárov> a spustite editor jazyka Visual Basic (VBE), v ktorom sú makrá uložené.
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.
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.