Makrók létrehozása Excelben
Amikor Microsoft Excel táblázatokkal dolgozik, nincs szükség arra, hogy folyton ugyanazokat a monoton lépéseket hajtsa végre. Időt takaríthat meg olyan makrók létrehozásával, amelyek automatizálják az ismétlődő feladatokat. A legtöbb Excel-makró a Microsoft Visual Basic Application (VBA) ismerete nélkül is létrehozható, egyszerűen a feladat végrehajtása során tett lépések rögzítésével.
Ezek a lépések magukban foglalhatnak bármilyen billentyűleütést és egérkattintást, például számok vagy szöveg beírását, a szalag parancsaiban lévő cellákra való kattintást, valamint a cellák, oszlopok vagy sorok formázását. Ha tudja, hogyan kell dolgozni a VBA-val, szerkesztheti a rögzített kódot, vagy összetettebb makrókat hozhat létre a VB Editorban (VBE), amely elérhető az Excelből és más Microsoft Office alkalmazásokból.
A VBE használata nélkül azonban rögzíthet egy egyszerű makrót, hogy egyetlen formátumot – például MM/NN/ÉÉÉÉ – alkalmazzon a táblázat összes dátumára. Létrehozhat egy másik makrót az összes lejárt számlával rendelkező ügyfél nevének félkövér, piros betűkkel történő formázásához.
Az Excelben olyan makrókat is rögzíthet, amelyek más Office-alkalmazásokra is kiterjednek. Létrehozhat például egy makrót, amely először frissít egy táblázatot az Excelben, majd megnyitja az Outlookot, és elküldi a táblázatot a megadott e-mail címek listájára.
Felkészülés
Makró rögzítése előtt először engedélyeznie kell a Fejlesztő lapot. Ehhez válassza a Fájl, Beállítások, Szalag testreszabása menüpontot. Ezután a Szalag testreszabása kategóriában a Fő lapok listában jelölje be a Fejlesztő jelölőnégyzetet, és kattintson az OK gombra.
A Fejlesztői lap engedélyezése után engedélyeznie kell a makrók futtatását. Ezt megteheti a Fejlesztő lapon a Makróbiztonság elemre kattintva. Ezután a Makróbeállítások alatt kattintson az Összes makró engedélyezése lehetőségre, majd az OK gombra.
A makró rögzítése
A Makró rögzítése ablakot kétféleképpen nyithatja meg. A Fejlesztő lap Kód csoportjában kattintson a Makró rögzítése elemre. Alternatív megoldásként nyomja meg az Alt+T+M+R billentyűkombinációt.
A Makró rögzítése mezőben adja meg az új makró nevét. Az első karakternek betűnek kell lennie, de a következő karakterek lehetnek számok, betűk vagy aláhúzásjelek.
Célszerű a makró nevét a lehető legleíróbbá tenni, így szükség esetén gyorsan megtalálhatja a makrót. Azonban látni fog egy opcionális leírás mezőt is, amelyet kitölthet, ha szeretné.
Ha gyorsbillentyűt szeretne hozzárendelni, írja be a használni kívánt nagy- vagy kisbetűt a gyorsbillentyűkbe.
Kattintson az OK gombra, és az Excel elkezdi ténylegesen rögzíteni a műveleteket az új makróban.
Felvétel közben a Makró rögzítése gomb a Felvétel leállítása négyzetre változik. Kattintson erre a gombra, ha végzett a makró mentésével.
Általában a makrót az Ez a munkafüzet helyre kívánja menteni, de ha azt szeretné, hogy az Excel minden indításakor elérhető legyen, mentse el a Személyes makró munkafüzetbe.
Makró megosztása
Ha meg szeretné osztani a táblázatban lévő makrót másokkal, el kell mentenie azt Excel-makró-kompatibilis munkafüzet-fájlként.
Ossza meg az Excel-munkafüzet főfájlját azoknak a munkatársaknak, akikkel meg szeretné osztani a makrót. Amikor a felhasználó erre a főfájlra alapoz egy munkafüzetet, a makró a főfájlba ágyazva marad.
A VBE használata
Kattintson a Nézet fülre a szalagon. Kattintson a Makrók elemre, és a legördülő menüből válassza a Makrók megtekintése lehetőséget. Megtekinthet és szerkeszthet egy már rögzített makrót, vagy kattintson a Létrehozás gombra.
Megnyílik a VBE, amely lehetővé teszi hatékonyabb makrók létrehozását, ha ismeri a VBA alapjait. Ezután hozzáadhat olyan változókat, vezérlőstruktúrákat és egyéb kódokat, amelyeket a Macro Recorder nem tud rögzíteni.