Applies ToMicrosoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016

Amikor először hoz létre makrót egy munkafüzetben, az csak abban a munkafüzetben működik. De mi a teendő, ha más munkafüzetekben szeretné használni a makrót? Ha a makrókat az Excel minden megnyitásakor elérhetővé szeretné tenni, létrehozhatja őket egy Personal.xlsb nevű munkafüzetben. Ez a számítógépen tárolt rejtett munkafüzet, amely az Excel minden megnyitásakor megnyílik a háttérben.

A makrókat és a VBA-eszközöket az alapértelmezés szerint rejtett Fejlesztőeszközök lapon találja. Első lépésként meg kell jelenítenie ezt a lapot. További információ: A Fejlesztőeszközök lap megjelenítése.

A menüszalag Fejlesztőeszközök lapja

Ezután hozzon létre egy makrót. Olyan makrót rögzítünk, amely nem tesz semmit, de létrehozzuk a Személyes makró munkafüzetet.

A makrók létrehozásáról további információt a Rövid útmutató: Makró létrehozása című témakörben talál.

  1. Lépjen a Fejlesztőeszközök lapra, és kattintson a Makró rögzítése elemre.

    A Fejlesztőeszközök lap Kód csoportja

  2. A Makró rögzítése párbeszédpanelen ne adjon nevet a makrónak a Makrónév mezőben. Elfogadhatja az Excel által megadott nevet(például Makró1), mivel ez csak egy ideiglenes makró.

    Amikor saját makrókat kezd létrehozni, leíró nevet kell adnia nekik, hogy tudja, mit csinálnak.

  3. A Makró tárolása a következőben mezőben válassza a Személyes makrómunkafüzet > OK lehetőséget. Ez a legfontosabb lépés, mert ha még nem rendelkezik személyes makrómunkafüzetgel, az Excel létrehoz egyet.

  4. Kattintson a Fejlesztőeszközök > Rögzítés leállítása gombra, és az Excel létrehozza a személyes makró-munkafüzetet.

  5. Amikor bezárja a munkafüzetet, a rendszer kérni fogja, hogy mentse a munkafüzetet és a Személyes makró munkafüzetet is.

A létrehozott makró megtekintése:

  1. Nyissa meg a Fejlesztői > a Visual Basicet a Visual Basic Szerkesztő (VBE) elindításához, amely a makrók tárolására szolgáló helyen található.

  2. A személyes makrómunkafüzet a projektböngésző bal oldalán található panelen található. Ha nem látja, nyissa meg a Nézet > Project Explorert.

  3. Kattintson duplán a VBA-projekt (PERSONAL.xlsb) mappára > Modules > Module1 modulra, és megtalálja a rögzített üres Makró1 mappát. Törölheti, vagy megtarthatja, ha később kódot szeretne hozzáadni.

    Megjegyzés: Amikor makrót rögzít az Excel új példányában, a VBA automatikusan létrehoz egy új Modul mappát, és növeli annak számát. Ha tehát már rendelkezik az 1. és a 2. modullal, a VBA létrehozza a Module3 modult. A Modulok nevet a Projektböngésző alatt található Tulajdonságok ablakban nevezheti át, hogy jobban tükrözzék a bennük lévő makrók teljesítményét.

Makrók áthelyezése egyik számítógépről a másikra

A Personal.xlsb fájlt egy XLSTART nevű mappában tárolja a rendszer. Ha másokkal szeretné megosztani a makrókat, más számítógépek XLSTART mappájába másolhatja őket, vagy más számítógépekEn lévő Personal.xlsb fájlba másolhatja a makrók egy részét vagy egészét. A Windows Intézőben megkeresheti az XLSTART elemet.

Ha van egy vagy csak néhány makrója, amelyet meg szeretne osztani másokkal, elküldheti nekik az őket tartalmazó munkafüzetet. A munkafüzetet elérhetővé teheti egy megosztott hálózati meghajtón vagy egy SharePoint Services-tárban is.

A makrók egyik munkafüzetből a másikba történő másolásáról további információt a Makrómodul másolása másik munkafüzetbe című témakörben talál.

Ügyeljen arra, hogy a menüszalagon látható legyen a Fejlesztőeszközök fül. A Fejlesztőeszközök fül alapértelmezés szerint nem látható, ezért hajtsa végre az alábbi műveleteket:

  1. Lépjen az Excel > Beállítások... > menüszalag & eszköztárat.

  2. A Menüszalag testreszabása kategória Fő lapok listájában jelölje be a Fejlesztőeszközök jelölőnégyzetet, és kattintson a Mentés gombra.

Ezután hozzon létre egy makrót. Olyan makrót rögzítünk, amely nem tesz semmit, de létrehozzuk a Személyes makró munkafüzetet.

A makrók létrehozásáról további információt a Rövid útmutató: Makró létrehozása című témakörben talál.

  1. Lépjen a Fejlesztőeszközök lapra, és kattintson a Makró rögzítése elemre.

  2. A Makró rögzítése párbeszédpanelen ne adjon nevet a makrónak a Makrónév mezőben. Elfogadhatja az Excel által megadott nevet(például Makró1), mivel ez csak egy ideiglenes makró.

    Amikor saját makrókat kezd létrehozni, leíró nevet kell adnia nekik, hogy tudja, mit csinálnak.

  3. A Makró tárolása a következőben mezőben válassza a Személyes makrómunkafüzet > OK lehetőséget. Ez a legfontosabb lépés, mert ha még nem rendelkezik személyes makrómunkafüzetgel, az Excel létrehoz egyet.

  4. Kattintson a Fejlesztőeszközök > Rögzítés leállítása gombra, és az Excel létrehozza a személyes makró-munkafüzetet.

  5. Amikor bezárja a munkafüzetet, a rendszer kérni fogja, hogy mentse a munkafüzetet és a Személyes makró munkafüzetet is.

A létrehozott makró megtekintése:

  1. Kattintson a Fejlesztőeszközök > a Visual Basic elemre a Visual Basic Szerkesztő (VBE) elindításához, amely a makrók tárolására szolgáló helyen található.

  2. A személyes makrómunkafüzet a projektböngésző bal oldalán található panelen található. Ha nem látja, nyissa meg a Nézet > Project Explorert.

  3. Kattintson duplán a VBA-projekt (PERSONAL.xlsb) mappára > Modules > Module1 modulra, és megtalálja a rögzített üres Makró1 mappát. Törölheti, vagy megtarthatja, ha később kódot szeretne hozzáadni.

Megjegyzés: Amikor makrót rögzít az Excel új példányában, a VBA automatikusan létrehoz egy új Modul mappát, és növeli annak számát. Ha tehát már rendelkezik az 1. és a 2. modullal, a VBA létrehozza a Module3 modult. A Modulok nevet a Projektböngésző alatt található Tulajdonságok ablakban nevezheti át, hogy jobban tükrözzék a bennük lévő makrók teljesítményét.

Makrók áthelyezése egyik számítógépről a másikra

A Personal.xlsb fájlt egy rendszerindítási mappában tárolja a rendszer. Ha másokkal szeretné megosztani a makrókat, a Personal.xlsb fájlt átmásolhatja más számítógépek indítási mappájába, vagy átmásolhatja a makrók egy részét vagy egészét a más számítógépekEn lévő Personal.xlsb fájlba. A Finderben válassza az Ugrás lehetőséget, tartsa lenyomva az Option billentyűt, és válassza a Tár lehetőséget. Az Erőforrástár panelen lépjen a következőre: Csoporttárolók > xyz. Az Office (ahol az xyz egy szöveges sztring, például "UBF8T346G9") > Felhasználói tartalom > Az Excel indítása >. Illessze be a Personal.xlsb fájlt az Excel mappába.

Ha van egy vagy csak néhány makrója, amelyet meg szeretne osztani másokkal, elküldheti nekik az őket tartalmazó munkafüzetet. A munkafüzetet elérhetővé teheti egy megosztott hálózati meghajtón vagy egy SharePoint Services-tárban is.

A makrók egyik munkafüzetből a másikba történő másolásáról további információt a Makrómodul másolása másik munkafüzetbe című témakörben talál.

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.