Telefonszámunk: 1-472-0679

Excel makróprogramozás – VBA

A következő időpont: 2025 szeptember 4, 11, 15!

Kezdés:  2025.09.04 –  Befejezés : 2025.09.15 – Időbeosztás : Szeptember 4, 11, 15 - három egész nap 9h-16:15h

Min. létszám : 2 –  Beiratkozva : 0 – Státusz:Automatikus

Óraszám : 24 tanóra

Tandíj : 120.000 Ft /fő +ÁFA

Akciós ár: 100.000Ft /fő +ÁFA

Helyszín: Belváros – Oktató: Horváth Imre

Jelentkezés és számlázás

Ne várj másokra, míg összejön a létszám! Addig nem küldünk számlát, amíg a tanfolyam nem indulóképes. Jelentkezz és mi növeljük a létszámot az oldalon.

  • A jelentkezés során cégadatokat is megadhatsz.
  • A részvételről állami tanúsítványt állítunk ki.
  • Átutalással lehet fizetni

Jelentkezem erre az időpontra

Érdekel a tanfolyam, de nem jó az időpont?

Add meg elérhetőségedet és értesítünk a következő időpontról. Azt is írd meg, hogy mikor lenne jó neked.

Érdekelne másik időpontban

Vállalati megrendelés – ajánlatkérés

Ha többen jönnétek egy cégtől a kiírt időpontban vagy csak a saját munkatársak részére kerestek zárt képzést, akkor vedd fel velünk  a kapcsolatot!

Kapcsolat

 Automatizálás vagy programozás?

Ha egyszerűbb, néhány lépésből álló műveletsort szeretnénk az Excelnek megtanítani, akkor elegendő az automatizálás tanfolyam ismeretanyaga. Nagyon gyorsan elkövetkezik azonban az a pillanat, amikor olyan részeket is kellene tenni a makróba, amit a makrórögzítővel nem lehet felvenni, és egyszerűen nem is lehet kijavítani a felvett kódban.

  • Ellenőrzések, hogy létezik-e valami már, vagy mit írt be a felhasználó
  • Egyéb döntési helyzetek, ahol egy vagy több feltételtől függően mást és mást kell csinálni
  • Ismétlődő folyamatok (ciklusok), pl.: fájlok összefűzése vagy szétválogatása
  • Saját, egyedi munkalapfüggvények készítése
  • stb.

Akkor kell tudni programozni?

A fentiekhez hasonló feladatok megoldásához IGEN, kell. De éppen ez a különbség, hogy ezen 4 napos tanfolyamon tudunk időt szánni a programozási alapismeretek bemutatására, a VBA által adott nyelvi elemekre, és egy feladat megoldásához szükséges algoritmus elkészítésének módjára is.

Nagyon kell ismerni az Excel-t?

Igen, ez alapfeltétel, hogy haladó szinten, mondhatni napi rutin szinten kell ismerni az Excel-t. Természetesen teljesen nem lehet ismerni, emiatt a makróprogramozás tanfolyam néha pár percre Excel tanfolyammá is válik, de ez leginkább csak a résztvevőknek ad további hozzáadott értéket.

Ez amiatt nagyon fontos, mert a makrók tervezésénél fel kell ismerni azt, hogy egy feladatrészt az Excel beépített eszközeivel is meg lehet-e oldani, és azt makrózzuk, vagy le kell programozni az egészet.

  • Hozzd el saját automatizálandó feladatodat a tanfolyamra, vagy küldd el előtte! Ha jó példának bizonyul, közös feladatként elkészítjük a megoldását!
  • Elhozhatod saját Notebook-odat is a tanfolyamra, de természetesen mi adunk gépet!
  • Az átadott módszertan és részletes segédanyag mellé adunk jó-néhány olyan kész makrót, amiket a hétköznapi munka során hatékonyan használhatsz.

Belépési feltételek: 

Excel haladó ismerete

Igazolás: Tanúsítvány

Egyedi szervezés: Csoportos megrendelés esetén a képzést egyedi tematika, óraszám és időbeosztás alapján is vállaljuk.

Mire leszek képes a végére?

A legfontosabb az, hogy lesz elképzelésed arról, hogy egy probléma megoldásának hogy állj neki. A tanfolyam során ehhez hasonló feladatokat oldunk meg:

  • Táblázat formázása adott színek és egyéb kötött formátumok szerint
  • Táblázat métreteinek megállapítása és így a makró általánossá tétele, hogy más-más méretű táblázatban is működjön)
  • Képletek beillesztése és képletek értékkel történő felülírása
  • PIVOT és Grafikon makrózása
  • Több Excel fájl egy közös eredménybe másolása
  • Egy fájl szétszórása külön munkalapokra vagy fájlokba feltétel szerint
  • Apróbb, napi munkát segítő segédmakrócskák

Tematika

Bevezetés, a makrorögzítő használata

  • 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?

VBA fejlesztői környezet

  • 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)

Összetettebb feladatok automatizálása

  • Méret független kijelölések
  • Műveletsor részekre bontása
  • Részek egybefűzése

Az Excel És A VBA Objektum Struktúrája

  • 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 alapismeretek, A VBA nyelvi elemei

  • 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

Hibakeresés, hibakezelés

  • 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

Gyakori problémák megoldásai

  • 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

 

Akik már eddig minket választottak

Pentaschool Excel makró referenciák