Excel makróprogramozás - VBA

24 tanóra Kis csoport, max. 15 fő Élő online

Miről szól a képzés?

A makrórögzítő remek eszköz, amíg a feladat egyszerű, ismétlődő lépések sorozata. Előbb-utóbb viszont eljön a pont, amikor olyasmit kellene csinálnia a programnak, amit a rögzítő fizikailag nem tud felvenni: elágazást, ciklust, saját függvényt vagy más fájlok kezelését. Ott kezdődik a valódi VBA programozás, és ez a tanfolyam pont ide viszi el.

Az elején még érintjük a makrórögzítés alapjait és a Visual Basic Editor felületét, utána viszont már az Excel objektumszerkezetével, a VBA nyelv alapjaival és a hibakezeléssel dolgozunk. Gyakorlati feladatokon keresztül tanulod meg, hogyan válogass és fésülj össze adatot több forrásból, hogyan automatizálj PIVOT-táblákat és diagramokat, és hogyan dolgozz több munkafüzettel egyszerre.

A tanfolyamra hozhatod a saját, valós automatizálási problémádat is, amit megbeszélünk, és akár közösen oldunk meg a képzés során.

A kurzus után magabiztosan fogod…

használni az Excel objektumait: munkafüzetek, munkalapok, tartományok, stb..

használni a VBA nyelv alapjait: változók, elágazások, ciklusok

kezelni a hibákat a kódodban, nem csak reménykedni, hogy lefut

összefésülni adatokat több forrásból, több munkafüzetből

szétválogatni külön lapokra vagy fájlokba a nagy táblákat

Tematika

  • Mi a makró, mikor és mire lehet használni
  • A makrófelvételi jellemzők meghatározása
  • Mit lehet és mit nem lehet a makró rögzítővel felvenni?
  • A makró próbája
  • Milyen módokon indíthatjuk, a rögzített makrót?
  • A Visual Basic Editor használata
  • A rögzített makró kódjának vizsgálata, módosítása
  • Ismerkedés a VBA struktúrájával
  • Szintaktikai szabályok, a gépelés szabályai
  • Kommentek elhelyezése
  • Object browser (objektumtallózó)
  • A makro lépésenkénti futtatása
  • Az immediate window (Makro parancssor)
  • Méret független kijelölések
  • Műveletsor részekre bontása
  • Részek egybefűzése
  • Mi is az az objektum?
  • Az objektum orientált programozás alapjai
  • Az Excel objektum modellje
  • Az objektumok hierarchikus hivatkozása VBA-ból
  • Tulajdonságok és metódusok
  • Cellák, tartományok, sorok/oszlopok műveletei
  • Munkalapok műveletei
  • Munkafüzetek műveletei
  • Programozási alapok, leggyakoribb egyszerű algoritmusok
  • Változók
  • Vezérlési szerkezetek
  • Változók hatóköre
  • Eljárások (Sub)
  • Függvények (function)
  • Munkalap függvények használata VBA-ban
  • Hibák típusai
  • VBA állapotai, break mode
  • Nyomkövetés, utasítások végrehajtása lépésről lépésre
  • A nyomkövetés ablakai
  • Hibakezelés
  • Cellák, sorok feltétel szerinti szétválogatása
  • Adatok összeválogatása több forrásfájlból
  • Munkafüzet lapjainak bejárása, igény szerinti műveletek
  • PIVOT és/vagy diagram készítés makróval
  • Munkafüzetek összefűzése

Kinek ajánljuk?

  • Akik már túlnőttek a makrórögzítőn, és valódi programozói tudást szeretnének
  • Akik komplexebb, több lépésből álló automatizálási feladatokat oldanának meg
  • Akik saját, egyedi Excel-alkalmazást vagy eszközt szeretnének fejleszteni

Belépési feltétel

  • Haladó, napi szintű Excel-tudás
  • Programozói előismeret nem kötelező, de előny

Csapatodnak szerveznéd?

Zárt céges csoport, a ti időpontotokban, a ti adataitokra szabva.

Vállalati ajánlatkérés →

"

Nagyon gyakorlat orientált volt a tanfolyam így a megszerzett tudást is könnyen be tudjuk építeni a munkánkba. Imre rendkívül felkészült volt és nagyon jó segédanyagokat kaptunk tőle illetve beleépítette a mi preferenciáinkat is a tananyagba.
Résztvevői visszajelzés

"

Nagyon elégedett vagyok az előadással és a gyakorlati példák ismertetésével. Az előadó felkészültsége és naprakész tudása nem kérdéses. Sokszor az alap tananyagon túlmutató, de hozzá szorosan kapcsolódó témakörökben is kaptunk hasznos tanácsokat
Résztvevői visszajelzés

"

Érdekes, gyakorlatias képzés volt. Nem tankönyvszagú, bizonyos munkafolyamatokat már a képzés ideje alatt sikerült rövidíteni.
Résztvevői visszajelzés

"

Összességében nagyon hasznosnak és minden igényt kielégítőnek találtam a teljes képzést, az oktató teljes mértékben fel volt készülve és plusz alternatív megoldásokkal is szolgált, ami még tovább emelte a tréning színvonalát. Köszönet érte.
Résztvevői visszajelzés

Vidd rá az egeret a megállításhoz

Gyakori kérdések

Az Office, Excel és és Power BI képzések során az oktató gépén az aktuálisan legfrisebb változat szokott lenni, Office esetén pl. a 365..
Ha a tanulónak korábbi verziója van és nem áll módjában frissíteni, akkor konzultálon velünk emal-en.
Egyéb szoftverek esetén a tanfolyam adati között megadjuk a szükséges verziót.

Általában nincs, de esetileg előfordulhat, ha a tanulandó technológia támaszkodik a gépen lévő egyéb szoftverekre, mint pl: node.js, Git bash, Claude CLI, Claude desktop, stb..

Ezt tanfolyamtól függően mindig megadjuk. Legtöbbször készül felvétel, amit limitált ideig, általában 1 hét- 10 napig lehet elérni

MS Teams

Gyakran hirdetünk tanfolyamokat kedvezményes áron. Ezen felül nincs egyéb kedvezményünk

Természetesen, minden megrendelésről számlát állítunk ki, a megadott számlázási adatok felhasználásával.

Nem, a tandíjakat egy összegben kell kifizetni

A számlát akkor állítjuk ki, amikor már biztosan indul a tanfolyam. Előtte is várjuk a jelentkezéseket, de feleslegesen nem számlázunk.
A fizetési határidő magánszemélyek esetén a tanfolyam indulási napja, nagyobb, pl. multi cégek esetén ebben tudunk egy kicsit rugalmasabbak lenni.