Ha többször ugyanazokat a makrókat hozza létre, egy speciális, Personal.xlsb nevű munkafüzetbe másolhatja őket, és a munkafüzetet mentheti a számítógépre.
Alapértelmezés szerint amikor makrót hoz létre az Excel alkalmazásban, az csak abban a munkafüzetben működik, amelyben létrehozta. Ez a viselkedés mindaddig elfogadható, amíg más munkafüzetekben nincs szükség a makróra. Ha a makrókat az egyéni munkafüzetben tárolja a számítógépen, azok az összes munkafüzetben elérhetők lesznek, amikor az Excel alkalmazást ugyanazon a számítógépen nyitja meg.
Tartalom
Hogyan működik?
Az egyéni munkafüzet (Personal.xlsb) rejtett munkafüzetként nyílik meg, valahányszor elindítja az Excel alkalmazást. Az Excel az egyéni munkafüzetet Personal.xlsb néven a Windows 7 és a Windows Vista rendszerű számítógépeken a következő mappába menti:
C:\Felhasználók\<felhasználónév>\AppData\Roaming\Microsoft\Excel\XLSTART
Vissza a lap tetejére
Az egyéni munkafüzet létrehozása és frissítése
Az egyéni munkafüzet létrehozásához előbb létre kell hoznia egy makrót, és mentenie kell azt az Egyéni makrómunkafüzetbe. Mielőtt nekilátna a művelethez, a Fejlesztőeszközök lapot meg kell jelenítenie az Excel menüszalagján.
A Fejlesztőeszközök lap megjelenítése az Excel 2010 alkalmazásban
- Kattintson a Fájl fülre, a Beállítások elemre, majd a Menüszalag testreszabása kategóriára.
- A Menüszalag testreszabása terület Fő lapok listájában jelölje be a Fejlesztőeszközök jelölőnégyzetet.
- Kattintson az OK gombra.
A Fejlesztőeszközök lap megjelenítése az Excel 2007 alkalmazásban
- Kattintson a Microsoft Office gombra
, majd Az Excel beállításai gombra.
- Kattintson a Népszerű elemek kategóriára, és jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.
- Kattintson az OK gombra.
Most már készen áll egy makró rögzítésére és mentésére az Egyéni makrómunkafüzetbe. A következő példában egy egyszerű makrót fog létrehozni a Makrórögzítő segítségével. A makró az aktuális cella tartalmát félkövérre formázza.
- Az A1 cellába írjon be egy tetszőleges szöveget, például azt, hogy „Tetszőleges szöveg”.
- Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makró rögzítése gombra.
- A Makrórögzítés párbeszédpanelen írja be a makró nevét a Makrónév mezőbe (például: „Félkövér”). A névben ne használjon szóközt.
- A makró helye listában válassza az Egyéni makrómunkafüzetben elemet.
- Kattintson az OK gombra.
- A félkövér formázás alkalmazásához nyomja le a CTRL+B billentyűkombinációt.
A makróban ezt az egy lépést rögzítjük.
- Kattintson a Fejlesztőeszközök lap Kód csoportjában a Rögzítés vége gombra.
- Zárja be a megnyitott munkafüzeteket, és lépjen ki az Excel alkalmazásból.
Megjelenik egy üzenet, amely felajánlja a módosítások mentését az Egyéni makrómunkafüzetbe.
- A Mentés gombra kattintva mentse az egyéni munkafüzetet.
Amikor a következő alkalommal megnyitja az Excel alkalmazást, az egyéni munkafüzet is megnyílik, de nem látható, mert alapértelmezésként rejtett. A Personal.xlsb munkafüzet az alábbi műveletekkel tekinthető meg:
- A Nézet lap Ablak csoportjában kattintson a Felfedés gombra.
A Felfedés párbeszédpanelen látható a PERSONAL.XLSB elem.
- Az egyéni munkafüzet megtekintéséhez kattintson az OK gombra.
Az egyéni munkafüzetben mentett összes makró csak a munkafüzet felfedése után szerkeszthető. Ez megakadályozza a makrók véletlen törlését vagy módosítását.
- Az egyéni munkafüzet elrejtéséhez jelenítse meg a Personal.xlsb fájlt, és kattintson az Elrejtés gombra.
Valahányszor új makrót hoz létre és az egyéni munkafüzetbe menti, vagy módosítja a munkafüzetben tárolt makrók egyikét, a program ugyanúgy rákérdez az egyéni munkafüzet mentésére, mint az első alkalommal.
Vissza a lap tetejére
Gyakorlati tanácsok a makrók mentéséhez
A Personal.xlsb fájl nem osztható meg számítógépek között, de más számítógépek XLSTART mappájába másolható.
Ha mindössze egy vagy néhány makrót szeretne másokkal megosztani, e-mailben elküldheti a makrókat tartalmazó munkafüzetet. A munkafüzetet megosztott hálózati meghajtón vagy SharePoint Services-tárban is elérhetővé teheti mások számára.
Ha az egyéni munkafüzetből másik munkafüzetbe (vagy fordítva) makrókat szeretne másolni, használja a Visual Basic Editor segédprogram Project Explorer (Projekttallózó) ablakát. Az Excel alkalmazásban a Visual Basic Editor segédprogramot az ALT+F11 billentyűkombináció lenyomásával indíthatja el. Ha további információra van szüksége a makrók munkafüzetek közötti másolásához, olvassa el a Makrómodul másolása egyik munkafüzetből a másikba című témakört.
Vissza a lap tetejére