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 végrehajtá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óval dolgozik 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.

A nap videója

1. lépés: Jelenítse meg a makrót

Válaszd ki a Fejlesztő fület, és kattintson a Makrók gombot a Makró párbeszédpanel megjelenítéséhez.

Kattintson a Makrók gombra a Makró párbeszédpanel megjelenítéséhez, amelyből kiválaszthatja a másolni kívánt makrót.

Kép jóváírása: Ron Price

2. lépés: Válassza ki a makrót

A Szerkesztés gombbal jelenítse meg a VB-szerkesztőt és a kiválasztott makrót.

Kép jóváírása: Ron Price

A Makró párbeszédpanelen válassza ki a makró meg szeretné jeleníteni a Visual Basic (VB) szerkesztőben, és kattintson a gombra Szerkesztés gombot a makró VBA kódjának megjelenítéséhez.

Tipp

Az "ALT" és az "F11" billentyűket együtt is megnyomhatja (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

Csak az utasításokat jelölje ki és másolja ki, a függvény nevét és a végsort elhagyva.

Kép jóváírása: Ron Price

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 Szerkesztés és válassza ki Másolat a legördülő menüből a kiemelt kód másolásához.

4. lépés: Illessze be a kódot

Kattintson a Létrehozás gombra a VB szerkesztő megjelenítéséhez.

Kép jóváírása: Ron Price

Nyissa meg azt a munkafüzetet, amelyhez hozzá szeretné adni a makrót. A Fejlesztő lapon kattintson a Makrók gomb. Adjon nevet a makrónak, majd kattintson a gombra Teremt 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 Szerkesztés és válassz Paszta a legördülő menüből a másolt kód beillesztéséhez. Kattintson Fájl és Megment 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

Válassza a Fájl exportálása lehetőséget a makró .BAS fájlként történő mentéséhez.

Kép jóváírása: Ron Price

Nyissa meg a VB-szerkesztőt, és jelenítse meg az exportálni kívánt makrót. Kattintson Fájl és válassz Fájl exportálása.

2. lépés: Mentse el a fájlt

Mentse el a BAS fájlt

Kép jóváírása: Ron Price

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, és kattintson Megment. A fájl most már más munkafüzetekbe is importálható.

3. lépés: Importálja a BAS fájlt

Az importált .BAS fájl modulként kerül hozzáadásra egy VB-projekthez.

Kép jóváírása: Ron Price

BAS-fájl importálásához és munkafüzet-projekthez való hozzáadásához válassza a Fejlesztő lapot, majd kattintson a Visual Basic gombra a VB-szerkesztő megnyitásához. A VB szerkesztőben kattintson a gombra Fájl majd kattintson Fájl importálása a Fájl importálása párbeszédpanel megjelenítéséhez. Hajózik a megfelelő mappába és válassza ki az importálandó fájl. Kattintson Nyisd ki a fájl importálásához.

Személyes makró munkafüzet létrehozása

Amikor az Excel elindul, megnyílik egy Personal.xlsb fájl, ha van, rejtett munkafüzetként. 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: Hozza létre a Personal.xlsb fájlt

A Makró rögzítése párbeszédpanelen egy munkafüzet személyes makró munkafüzetként tárolható

Kép jóváírása: Ron Price

A Personal.xlsb fájl létrehozásához nyissa meg a Új munkafüzet Excelben. A Fejlesztő fülre, kattintson a Makró rögzítése gombot a megjelenítéséhez Makró rögzítése párbeszédablak.

2. lépés: Makró rögzítése

A Stop gomb látható, ha a Makró rögzítése funkció aktív.

Kép jóváírása: Ron Price

Adjon nevet a makrónak, majd válassza a lehetőséget Személyes makró munkafüzet a "Makró tárolása másként" opciónál. Kattintson rendben a felvétel elindításához. Hajtsa végre a makróba beillesztendő műveleteket. Ha a műveletek befejeződtek, kattintson a gombra Felvétel leállítása a Fejlesztő lapon, vagy kattintson a gombra Felvétel leállítása gombot a munkafüzet bal alsó sarkában található állapotsoron.

3. lépés: Mentse el a Personal.xlsb fájlt

Mentse el a Personal.xlsb fájlt

Kép jóváírása: Ron Price

A makró befejezése után kattintson a Visual Basic gombra a Fejlesztő lapon a megnyitásához VB szerkesztő. Válassza ki VBAPROJECT (PERSONAL.XLSB) ban,-ben Projekt ablaktáblát. Kattintson Fájl majd a Mentse el a PERSONAL.XLSB választási lehetőség.