Excel személyes makró munkafüzet - Makrók mentése és használata az összes munkafüzetben

Amikor makrót hoz létre/rögzít egy munkafüzetben az Excel programban, az csak abban a munkafüzetben használható.

De mi van akkor, ha van egy listája a hasznos Excel makrókról, amelyeket az összes munkafüzetben használni szeretne? Ilyen esetben érdemes ezeket a személyes makró munkafüzetébe menteni.

Ezzel lehetővé teszi a makrókód elérését a rendszer bármelyik munkafüzetéből.

Ezzel időt takaríthat meg, mivel nem kell minden munkafüzethez újra és újra létrehoznia ugyanazokat a makrókat. Ehelyett egyszer csak létrehozhatja, tárolhatja a személyes makró munkafüzetben, és bármelyik munkafüzetből elérheti.

Ha érdekli a VBA egyszerű tanulása, nézze meg az enyémet Online Excel VBA képzés.

Mi az a személyes makró munkafüzet?

A személyes makró munkafüzet egy rejtett munkafüzet a rendszerben, amely az Excel alkalmazás megnyitásakor megnyílik.

Kapcsolódó: Hogyan lehet automatikusan megnyitni bizonyos Excel fájlokat indításkor

Ez egy olyan hely, ahol makrókódokat tárolhat, majd ezeket a makrókat bármely munkafüzetből elérheti. Remek hely a gyakran használni kívánt makrók tárolására.

Példaként tegyük fel, hogy rendszeresen kap adatokat kollégáitól, és meg kell tisztítania és formáznia kell azokat. Mivel minden alkalommal ugyanazokat a lépéseket kell követnie, létrehozhat egy makrót, és elmentheti a Személyes makró munkafüzetbe.

Most, amikor megkapja az Excel fájlt, csak futtatnia kell a makrót (amely a személyes munkafüzetben van tárolva, és bármelyik munkafüzetből elérhető), és kész.

Hol találom a személyes makró munkafüzetet?

Alapértelmezés szerint a személyes makró munkafüzet nem létezik. Először létre kell hoznia.

Az alábbi lépésekkel hozhat létre személyes makró munkafüzetet Excelben:

  • Nyisson meg egy új munkafüzetet vagy bármely meglévő munkafüzetet.
  • Lépjen a szalag Fejlesztő lapjára.
  • Kattintson a Makró rögzítése elemre.
  • A Makró rögzítése párbeszédpanelen adjon meg egy nevet (az alapértelmezett is megfelelő).
  • A „Makró tárolása itt” legördülő menüben válassza a Személyes makró munkafüzet lehetőséget.
  • Kattintson az OK gombra.

Megjegyzés: Ha nem látja a fejlesztői lapot a szalagon, akkor az alábbi lépésekkel engedélyezheti azt.

Ezzel egy új munkafüzetet hoz létre PERSONAL.XLSB néven, és a makrót ebben a munkafüzetben tárolja.

Mivel egyáltalán nem tettünk semmit, a makróban nincs kód. Ennek célja a személyes makró munkafüzet létrehozása volt.

Most, hogy a Személyes makró munkafüzet létrejött, meg kell tennie Bezárás az összes nyitott munkafüzet. Ha ezt megteszi, akkor az alábbi utasítás jelenik meg:

Válassza a Mentés lehetőséget.

Ha ez megtörtént, az Excel létrehozza és tárolja a PERSONAL.XLSB fájlt a start mappában, ahol automatikusan megnyílik a háttérben, amikor megnyitja az Excel -t.

Hogyan másolhatok makrókat a személyes makró munkafüzetbe?

Miután létrehozta és elmentette a PERSONAL.XLSB fájlt, átmásolhatja az újra felhasználni kívánt makrókat.

Íme a makrók másolásának lépései a Személyes makró munkafüzetben:

  • Nyissa meg az Excel programot.
  • Lépjen a Fejlesztő fülre.
  • Kattintson a Visual Basic lehetőségre. Ez megnyitja a VB szerkesztőt (vagy használja az ALT + F11 billentyűkombinációt).
  • A VB szerkesztőben a Project Explorer programban látni fogja a PERSONAL.XLSB objektumot.
  • Kattintson duplán az 1-es modulra.
  • Másolja ki és illessze be a makrókódot a Modul kód ablakba.
  • Zárja be a Vb szerkesztőt.
  • Az Excel bezárása és mentése.

A fenti lépések mentenék az újra használni kívánt makrókat a Személyes makró munkafüzetbe.

Olvassa el még: A makrók eltávolítása Excel munkafüzetből

Hogyan kell használni a személyes makró munkafüzetben tárolt makrókat?

Tegyük fel, hogy van egy makrók listája a Személyes makró munkafüzetben, és szeretné használni egy új Excel fájlban.

Ehhez tegye a következő lépéseket:

  • Lépjen a Fejlesztő fülre.
  • Kattintson a Makrók elemre.
  • A Makró párbeszédpanelen válassza ki a futtatni kívánt makrót.
  • Kattintson a Futtatás gombra.

Ne feledje, hogy a makró párbeszédpanel megjeleníti a nyitott munkafüzetben használható összes makró listáját. Ez magában foglalja a munkafüzetben tárolt makrókat, valamint a személyes makró munkafüzetben tárolt makrókat is.

Futtathat makrót úgy is, hogy hozzárendel egy billentyűparancsot a makróhoz, vagy beszúr egy alakzatot/gombot, és hozzárendeli a makrót.

A Személyes makró munkafüzet segítségével tárolhatja a VBA-ban létrehozott egyéni funkciókat (felhasználó által definiált funkciókat).

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave