Hogyan importálhatok makrókat az Excelhez?
Az Excel makrók csak ahhoz a munkafüzethez vannak társítva, amelyben létrehozták őket. Azonban nem szükséges újra létrehozni egy jó makrót egy másik munkafüzetben ugyanazon műveletek alkalmazásához. A makrók másolhatók, áthelyezhetők vagy elérhetővé tehetők más munkafüzetek számára.
Tipp
Amikor makrókat használ az Excel 2013 programban, a Fejlesztő lapnak aktívnak kell lennie az Excel menüszalagon.
Makró másolása egyik munkafüzetből a másikba
A makrók egyik munkafüzetből a másikba való "importálásának" talán legegyszerűbb módja a Másolás és beillesztés.
1. lépés:A makró megjelenítése
Válassza ki a Fejlesztőt fület, és kattintson a Makrók lehetőségre gombot a Makró párbeszédpanel megjelenítéséhez.
2. lépés:Válassza ki a makrót
A Makró párbeszédpanelen válassza ki a makrót meg szeretné jeleníteni a Visual Basic (VB) szerkesztőben, és kattintson a Szerkesztés gombot a makró VBA-kódjának megjelenítéséhez.
Tipp
Az "ALT" és az "F11" billentyűket együtt is lenyomhatja (ALT+F11) a VB-szerkesztő megnyitásához az Excel-munkafüzet bárhonnan.
3. lépés:Másolja ki a VBA-kódot
A VB szerkesztőben csak a makró programozási kód utasításait jelölje ki; ne tartalmazza a makró címét vagy az utolsó sort. Kattintson a Szerkesztés lehetőségre és válassza a Másolás lehetőséget a legördülő menüből a kiemelt kód másolásához.
4. lépés:Illessze be a kódot
Nyissa meg azt a munkafüzetet, amelyhez hozzá szeretné adni a makrót. A Fejlesztő lapon kattintson a Makrók elemre gomb. Adjon nevet a makrónak, majd kattintson a Létrehozás gombra gombot a VB szerkesztő megjelenítéséhez. Amikor megnyílik a VB szerkesztő, helyezze a kurzort a két utasítás közötti üres sorra. Kattintson a Szerkesztés lehetőségre és válassza a Beillesztés lehetőséget a legördülő menüből a másolt kód beillesztéséhez. Kattintson a Fájl lehetőségre és Mentés a munkafüzet és a makró mentéséhez.
Makró exportálása és importálása
Ez a módszer egy VB-kódfájlt (BAS-fájlt) hoz létre, amely exportálható, így más Excel-munkafüzetekbe importálható.
1. lépés:Makró exportálása
Nyissa meg a VB-szerkesztőt, és jelenítse meg az exportálni kívánt makrót. Kattintson a Fájl lehetőségre és válassza a Fájl exportálása lehetőséget
2. lépés:Mentse el a fájlt
A Fájl mentése párbeszédpanelen keresse meg azt a mappát, amelybe a fájlt menteni szeretné, nevezze el a fájlt, majd kattintson a Mentés gombra. . A fájl immár más munkafüzetekbe is importálható.
3. lépés:A BAS-fájl importálása
BAS-fájl importálásához és munkafüzet-projekthez való hozzáadásához válassza a Fejlesztő lapot, és kattintson rá a Visual Basic gombra a VB-szerkesztő megnyitásához. A VB-szerkesztőben kattintson a Fájl lehetőségre majd kattintson a Fájl importálása lehetőségre a Fájl importálása párbeszédpanel megjelenítéséhez. Navigáció a megfelelő mappába, és jelölje ki az importálandó fájl. Kattintson a Megnyitás lehetőségre a fájl importálásához.
Személyes makró munkafüzet létrehozása
Amikor az Excel elindul, rejtett munkafüzetként nyit meg egy Personal.xlsb fájlt, ha van. Ez a fájl olyan makrókat tartalmaz, amelyek bármely, egy számítógépen futó Excel-munkafüzet számára elérhetők. A Personal.xlsb fájl létrehozása makrókönyvtárat biztosít az adott számítógépen elérhető makrókból.
1. lépés:A Personal.xlsb fájl létrehozása
A Personal.xlsb fájl létrehozásához nyissa meg az Új fájlt munkafüzet Excelben. A Fejlesztő oldalon lapon kattintson a Makró rögzítése lehetőségre gombot a Makró rögzítése megjelenítéséhez párbeszédpanel.
2. lépés:Makró rögzítése
Adjon nevet a makrónak, majd válassza a Személyes makró munkafüzet lehetőséget a "Makró tárolása másként" opciónál. Kattintson az OK gombra a felvétel elindításához. Hajtsa végre a makróba beillesztendő műveleteket. A műveletek befejeztével kattintson a Rögzítés leállítása lehetőségre a Fejlesztő lapon, vagy kattintson a Rögzítés leállítása gombra gombot a munkafüzet bal alsó sarkában található Állapotsoron.
3. lépés:Mentse el a Personal.xlsb fájlt
A makró befejezése után kattintson a Visual Basic gombra a Fejlesztő lapon a VB-szerkesztő megnyitásához . Válassza a VBAPROJECT (PERSONAL.XLSB) lehetőséget a Projektben ablaktáblát. Kattintson a Fájl lehetőségre majd a Save PERSONAL.XLSB lehetőséget lehetőséget.