Kell nekem tudnom a makrókat? Már többször hallottam róla.

Válasz: Alapvetően a makró már egy haladóbb, programozói szemléletet is igénylő funkció, egy mini program, ami rengeteget tud gyorsítani a munkavégzésen.

Sokszor azonban túlmisztifikálják. Én általában lebeszélem róla az átlagos felhasználókat.

Egyrészt azért, mert már egy magabiztos Excel tudással is sokat gyorsíthatsz a munkádon. Másrészt, ha valóban szükséges, akkor lesz a munkahelyeden rá egy dedikált személy, aki a programozással foglalkozik. Neked igazából csak a makrók felhasználását érdemes ismerned.

Mire jó a makró?

Akkor van értelme, ha van olyan feladatod, amit egyébként rendszeresen kell végezned. Ilyenkor – ugyanúgy mint egy videó-felvételt – lehet rögzíteni a műveleteket. Utána bármikor vissza tudod játszani, megismételheted. Annyi a különbség, hogy az Excel sokkal gyorsabban végzi el ugyanazt a műveletsort. Pl. ami neked 10 perc, az így 3 másodperc lesz.

Sok időt lehet spórolni a makróval akkor is, ha rendszeresen sok adatot kell szétválasztani külön fájlokba (például partnerek szerint), vagy a visszakapott adatokat összeilleszteni egy táblázatba.

Makrót írni, azaz automatizálni a Wordben is lehetséges! Például kiválóan használható helyesírási hibák javítására.

Mitől nehéz a makró írás?

Nem ismételhető meg minden műveletsor, pontosabban nem biztos, hogy „megismételve” is ugyanazt az eredményt adja! Mielőtt makrózásba kezdesz, jól át kell gondolnod, hogy milyen körülmények között lesz legközelebb szükséged erre a feladatra.

Ez egy komplexebb szemléletet igényel: Biztos, hogy a következő alkalommal is megismételhető a műveletsor? Biztosan ugyanannyi adatod lesz? Ugyanott lesznek? Nem törölsz véletlenül egy meglévő adatot? Másik munkalapon is működni fog?

Hasonlóan át kell gondolni az összes mi-van-ha elágazást, és megadni rá a megoldást, különben „kiakad” a makró, és nem működik.

Végezetül azért is kell körültekintőnek lenni, mert amit a makró csinál, azt nem tudod visszavonni. Tehát érdemes előtte (akár több) másolatot készítened a táblázatodról.

Április 22-én 14:00-15:00 Perjési Zoltán oktatónk kedvcsináló előadásán beszélni fog arról, hogy mi mindenre használhatod a makrókat, és arról is, hogy mikor érdemes megtanulni, és mikor kell inkább kiadni a makróírás feladatát. Számos gyakorlati példát is fog mutatni a makrók alkalmazására. Konkrét kódolás nem lesz, így mindenki számára érthető lesz. Az előadás VIP Klubtagoknak ingyenes, jelenkezés itt: Excel VIP Klub  ✅ Ráadásul, ha szeretnéd megtanulni a makrókat, akkor VIP Klubtagként -25% kedvezményt, azaz nettó 9.750 Ft kedvezményt kapsz a workshopra. Vagyis rögtön "visszanyered" az első havidíjat.

Hogyan érdemes elsajátítani a makró írást?

A makró készítés olyan, mint egy videofelvétel.

Ha mégis szükséged van a makrókra, akkor kezd játékosan, és ismerd meg a Makró rögzítés folyamatát.

A Nézet menüben találod a Makró parancsot.

Indítsd el a felvételt, ugyanúgy, ahogy a videokamerán is megnyomod a rec gombot. Ezután végezz el pár alap műveletet: adatok beírása, formázás, sorba rendezés, esetleg képletek.

Miután végeztél, nyomd meg a stop gombhoz hasonlóan a leállítás parancsot. Lépj be a Makró megjelenítése ablakba, játszd vissza a felvételt, és nézd meg, mi történik!

Rögzítés során a háttérben az Excel minden lépésedet rögzíti egy külön helyen. Visual Basicnek hívják magát a programozási nyelvet, amin ezt megteszi. Ha futtatáskor kiakad a makró, vagy a Szerkesztés parancsot választod, akkor egy külön ablakban megnyílik a program, ahol tételesen látni fogod a parancsokat.

Némi angol tudással könnyen értelmezhető a szöveg. Mint láthatod, én egy 2-es elrendezésű (azaz címet is tartalmazó) 3 dimenziós csoportosított oszlop diagramot (3DColumnClustered) készítettem az F9 – J16 cellákból, és ezt rögzítettem:

Sub Makró1()
'
' Makró1 Makró
'
'
 Range("F9:J16").Select
 ActiveSheet.Shapes.AddChart.Select
 ActiveChart.ChartType = xl3DColumnClustered
 ActiveChart.SetSourceData Source:=Range("Munka1!$F$9:$J$16")
 ActiveChart.ApplyLayout (2)
 ActiveChart.ChartTitle.Select
 Selection.Caption = "Értékesítés"
 Range("P10").Select
End Sub

A makrókon magad is elvégezhetsz kisebb változtatásokat, ehhez nem kell feltétlenül ismerned a Visual Basic programozási nyelvet. Például ebben a rövid részletben is könnyen átírhatod a kijelölt cellákat, vagy a diagram címét. Vagy ha több kisebb programot rögzítesz, akkor szabadon másolhatod a kódokat, vagy összevonhatod a makrókat.

Bátran játssz és kísérletezz vele, mert sokat lehet tanulni belőle!

Ha érdekel, hasonló feladatot megoldhatunk együtt is. Makró (VBA) programozást azonban nem tanítunk. Az ExcelTitok tanfolyamokon a gyakorlatias, időspóroló technikákra helyezzük a hangsúlyt.

Ha szeretnéd alaposan megismerni a Visual Basic nyelvet, és rutint szerezni a hibajavításban, akkor érdemes részt venned egy célzott tanfolyamon.

A hozzáértők összetett műveleteket is biztonsággal levezényelhetnek, ami tényleg rengeteg időt, energiát spórolhat.

Maradt még kérdésed a makróval kapcsolatban?
Próbáltad már?
Oszd meg a tapasztalataidat a hozzászólások között!

About Bernadett

Bernadett 10 évig dolgozott a versenyszférában, majd az ott szerzett tapasztalatok alapján állította össze az ExcelTitok képzési módszert. 2010 szeptembere óta csak Excel oktatással foglalkozik. Oktatói csapatával mára már több mint 2000 emberrel foglalkoztak személyesen, egyéni oktatás keretében. Célja, hogy írásainak és munkájának köszönhetően minél többen megbarátkozzanak az Excellel.

Excel Titok VIp Klub

Gyorsabb, eredményesebb munkavégzés. Magasabb fizetés és több szabadidő!

Napi szinten használod az Excelt, és szeretnél a problémákon gyorsan átlendülni? Legyél profibb a munkádban és érd el a célod!

Könyv áráért Excel könyvtár

Jelenleg a klubban rengeteg azonnal használható gyakorlatias tipp van. Nem kell órákig keresned a megoldást Itt megtalálod, ami kell a munkádhoz.

Folyamatosan fejlődsz míg eléred a célod!

Előléptetés, nagyobb megbecsülés vagy több szabadidő? Ezt fogod elérni, mert ha elakadsz a Klubban kérdezhetsz és tanulhatsz.

Szakértőktől kérdezhetsz akár minden nap

Szeretnél egy támogató közösség tagja lenni, akik ugyanúgy lelkesednek az Excelért, mint Te?

Hasznos volt? Oszd meg az ismerőseiddel is!

Facebook
LinkedIn
Pinterest
Email
Tumblr
Skype
WhatsApp

Mi a véleményed? Van kérdésed?

Leave a Comment

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyorsítsd a munkád és növeld az eredményeid!

Add meg az adataid, és szerezd meg a leggyakoribb billentyűkombinációk listáját, valamint gyűjts be minél több hasznos Excel tippet az online mini-tanfolyamon!

Kérlek, ezt a mezőt töltsd ki!
Kérjük, ezt a mezőt is legyen szíves kitölteni!

Excel Titok VIp Klub

Gyorsabb, eredményesebb munkavégzés. Magasabb fizetés és több szabadidő!

Napi szinten használod az Excelt, és szeretnél a problémákon gyorsan átlendülni? Legyél profibb a munkádban és érd el a célod!

Folyamatosan fejlődsz míg eléred a célod!

Könyv áráért Excel könyvtár

Szakértőktől kérdezhetsz akár minden nap

Oszd meg az ismerőseiddel is!

Facebook
LinkedIn
Skype
WhatsApp
Email

Kövess minket Facebookon!

Legutóbbi bejegyzések

Ezt olvastad már?

Akarsz te is ingyenes, munka gyorsító Excel tippeket?