Makró rögzítése Excelben

Ugyanazokat a műveleteket újra és újra végrehajtani nem csak unalmas, de időpocsékolás is lehet, és a termelékenység(productivity) kimerítése is lehet . Ez különösen igaz a kezdő Excel-felhasználókra(beginner Excel users) , akik talán nem veszik észre, hogy a gyakori feladatokat könnyű makró rögzítésével automatizálni. De mi is az az Excel makró? 

Az Excel(Excel) makrók lehetővé teszik számos gyakori feladat automatizálását, a képletek beszúrásától az adatok formázásáig. Nem kell programozónak lennie a létrehozásukhoz, mivel az Excel rögzítheti a műveleteket végrehajtásuk során. Ha szeretné tudni, hogyan rögzíthet makrót az Excelben(Excel) , kövesse az alábbi lépéseket.

Mi az Excel makró?(What Is an Excel Macro?)

Az Excel -makró egy rögzített utasításkészlet, amelyet manuálisan hoztak létre VBA-ban(created manually in VBA) (Visual Basic for Applications ), vagy automatikusan rögzítik az Excel Makrórögzítő(Macro Recorder ) eszközével. A makró segítségével tetszőleges számú gyakori művelet elmenthető, például üres oszlopok törlése, szövegformázás módosítása vagy új képletek beszúrása egy munkafüzetbe.

Ezek a mentett műveletek ezután egy gombnyomással vagy egy adott billentyűparancs használatával futtathatók. Minden makróhoz tartozik egy speciális parancsikon, amellyel gyorsan megismételheti a műveletet.

Ha Excelt használ a makró rögzítéséhez, csökkenti a táblázat létrehozásához vagy szerkesztéséhez szükséges időt, ami felgyorsítja a munkafolyamatot.

Makró rögzítése Excelben(How to Record a Macro in Excel)

A legegyszerűbb módja annak, hogy új makrót hozzon létre a Microsoft Excel programban(Microsoft Excel) , ha rögzíti azt a Macro Recorder eszközzel, amelyet használhat az Excelben Windows (Excel)vagy(Windows) Mac rendszeren(Mac) . Sajnos az Excel Online(Excel Online) -ban nem lehet makrót rögzíteni . 

  1. Ha új makrót szeretne rögzíteni az Excelben(Excel) , nyisson meg egy új vagy meglévő munkafüzetet. A szalagsáv Fejlesztő lapján válassza a (Developer)Makró rögzítése(Record Macro) gombot. Alternatív megoldásként nyomja meg az Alt + T + M + R billentyűket a billentyűzeten.

  1. A Makró rögzítése(Record Macro) ablakban beállíthat egy nevet a makrónak, hogy azonosítsa a célját a Makró neve(Macro name) mezőben, valamint leírást adjon meg a többi felhasználó számára a Leírás(Description ) mezőben. Gyorsbillentyűket (például Ctrl + T ) is hozzáadhat, hogy az új makrót hozzárendelje egy billentyűparancshoz.

  1. A Makró tárolása itt(Store macro in) legördülő menüben beállíthatja, hogy hova szeretné menteni a makrót a rögzítés után, például Ez a munkafüzet(This Workbook ) (a megnyitott munkafüzetbe mentéséhez), az Új munkafüzet(New Workbook ) (új munkafüzetbe történő mentéshez ). ), vagy Személyes makró munkafüzet(Personal Macro Workbook ) (hogy több munkafüzetben is használható legyen). Válassza az OK gombot a rögzítés megkezdéséhez, miután megerősítette választásait.

  1. Az OK(OK) kiválasztását követően az Excel makrórögzítő(Excel Macro Recorder) felvételi módba kerül. Minden végrehajtott művelet – a gombra kattintástól a cella szerkesztéséig – rögzítésre kerül. Ezen a ponton hajtsa végre a makróként rögzíteni kívánt műveleteket, majd kattintson a Felvétel leállítása(Stop Recording ) gombra a Fejlesztő(Developer) lapon, ha végzett.

Meglévő Microsoft Excel makrók futtatása, szerkesztése vagy törlése(Running, Editing or Deleting Existing Microsoft Excel Macros)

A Makró(Record Macro) rögzítése ablakban kiválasztott mentési helytől függően a rögzített makró(Macro) készen áll a futtatásra a megnyitott munkafüzetben vagy egy újonnan megnyitott munkafüzetben.

  1. A létrehozott makró futtatásához, szerkesztéséhez vagy törléséhez válassza a Developer > Macros lehetőséget a szalagsávon.

  1. A Makró(Macro ) ablakban megjelenik a nyitott munkafüzetben futtatható makrók listája. A makró futtatásához válassza ki a listából, majd kattintson a Futtatás(Run) gombra. Ehelyett a makró létrehozásakor kiválasztott billentyűparancsot is használhatja a futtatáshoz.

  1. A rögzített makró módosításához kattintson a Szerkesztés(Edit ) gombra. Ezzel megnyílik az Excel VBA -szerkesztője, amely lehetővé teszi a haladó felhasználók számára a VBA-kód szerkesztését(edit the VBA code) és a makró futtatásának módosítását. A VBA kezdőknek(VBA beginners) könnyebb lehet egyszerűen törölni a makrót, és újra rögzíteni.

  1. A makró törléséhez válassza ki a listából, majd kattintson a Törlés(Delete ) gombra.

  1. Az Excel(Excel) meg fogja kérni, hogy erősítse meg a makró törlését. Ennek megerősítéséhez válassza az Igen(Yes) lehetőséget. A törlést követően újra fel kell vennie a makrót a fent felsorolt ​​lépések végrehajtásával.

Excel-fájlok mentése rögzített makróval(Saving Excel Files with Recorded Macros)

Az Excel(Excel) -munkafüzetek általában XLSX fájlformátumban(XLSX file format ) (vagy az Excel 2007 és régebbi verzióiban létrehozott munkafüzetek esetén XLS -formátumban) kerülnek mentésre. (XLS)Ez a fájltípus támogatja a legtöbb Excel -adatot, de nem tartalmazza a mentett Excel - makrókat.

A rögzített makrókat tartalmazó Excel -fájl mentéséhez inkább az (Excel)XLSM fájlformátumot kell használnia.

  1. Ha egy Excel(Excel) -fájlt makróképes munkafüzetként szeretne menteni , válassza a File > Save As > Browse lehetőséget . 

  1. A Mentés másként(Save As ) ablakban válassza ki a legördülő menüből az Excel Macro-Enabled Workbook (*.xlsm) Válasszon egy helyet a fájl mentéséhez, majd kattintson a Mentés(Save) gombra a mentéshez.

  1. Amikor megnyitja a makróképes Excel - fájlt egy másik PC-n vagy Mac -en , előfordulhat, hogy először engedélyeznie kell az Excelt(Excel) a benne lévő makrók futtatásához. Ehhez válassza a Makró engedélyezése gombot.(Enable Macros)

Excel-fájlok megosztása rögzített makróval(Sharing Excel Files with Recorded Macros)

Az Excel(Excel) makrók hasznosak, de potenciális biztonsági kockázatokat is tartalmaznak. Ha olyan Excel -fájlt nyit meg, amely makrókat tartalmaz olyan forrásból, amelyet nem ismer fel vagy amelyben nem bízik, akkor lehetővé teszi, hogy a fájl veszélyes kódot futtasson a számítógépén.

Emiatt az olyan online e-mail szolgáltatók, mint a Gmail , automatikusan blokkolják a felhasználókat abban, hogy XLSM- (makró-kompatibilis Excel - munkafüzet) fájlokat küldjenek más felhasználóknak. Ha ez megtörténik, akkor előfordulhat, hogy fájlmegosztó szolgáltatásokat , például a Google Drive -ot , megoszthatja online más felhasználókkal.

Ha meg szeretné osztani a makróképes Excel - fájlt egy másik közeli felhasználóval, akkor a helyi fájlátviteli módszerek(local file transfer methods) segítségével megoszthatja azt egy másik PC-vel vagy Mac -tel , vagy más eszközökkel, például okostelefonokkal.

A makróképes Excel - fájlok vírusokkal vagy más rosszindulatú programokkal lehetnek csomagolva, így ha olyan Excel -fájlt nyit meg, amelyben nem bízik, előfordulhat, hogy utólag meg kell vizsgálnia a rosszindulatú programokat(scan for malware) , hogy megbizonyosodjon arról, hogy számítógépe nem kerül veszélybe. Vagy olvassa be magát a fájlt,(scan the file itself) mielőtt megnyitná.

Haladó Excel tippek és trükkök(Advanced Excel Tips and Tricks)

A makró rögzítése csak egy Excel-trükk(Excel trick) , amellyel időt takaríthat meg, de vannak más Excel - szolgáltatások is, amelyek hatékonyabbá tehetik a munkát. A(Power) tapasztalt felhasználókat érdekli az Excel az adatok online lekaparására(using Excel to scrape data online) , míg az adatelemzők kíváncsiak lehetnek a COUNTIFS, SUMIFS és AVERAGEIFS(how to use COUNTIFS, SUMIFS and AVERAGEIFS) használatára kiterjedt adatelemzésre.

Ha inkább csapatban szeretne dolgozni, vagy bonyolult Excel -képletekkel küszködik, egy megosztott munkafüzet segítségével Excel-táblázatokon is együttműködhet . (collaborate on Excel spreadsheets)Előfordulhat, hogy a Google Táblázatok jobb megoldás(Google Sheets is a better option) az online együttműködéshez, számos funkcióval és szolgáltatással.



About the author

Tapasztalt szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows Phone és Office Space iparágakban. Képességeim közé tartozik a hagyományos szöveg- és képformátumokkal való munka, valamint a legújabb mobileszközökre való fejlesztés. Bizonyított tapasztalattal rendelkezem a minőségi szolgáltatások nyújtásában, és mindig készen állok segíteni másoknak céljaik elérésében.



Related posts