Excel makróprogramozás - VBA

Kezd - végeBeosztásOktatóHelyszínMinimumBeiratkozvaÉrdeklődés
2017-11-13
2017-11-16
hétfőtől csütörtökig, 9h - 15:30hHorváth ImreBelváros6 fő12 főÉrdeklődés
A létszámkeret sajnos betelt, de hamarosan új időpont kerül meghirdetésre.

Az Excel használata során előbb-utóbb találkozunk azzal a problémával, hogy gyakran ugyanazt a több, esetleg sok lépésből álló műveletsort kell végrehajtani. Az ilyen feladatokat célszerű automatizálni, így gyorsabban, hatékonyabban dolgozhatunk. Az automatizálást az Excel programozásával érhetjük el, melynek nyelve a Visual Basic for Application, rövidítve VBA. Érdemes vele megismerkedni, mert a többi Office alkalmazás is programozható ezen a nyelven.

A tanfolyam célja, hogy megismertessük a gyakorlott Microsoft Excel felhasználókkal azokat a lehetőségeket, melyek túlmutatnak a beépített menük és parancsok használatán, és amelyekkell feladatokat automatizálhatunk, vagy új funkciókat illeszthetünk be az alkalmazásba.

Óraszám: 30 tanóra (1 tanóra: 45 perc)
Minimum létszám: 6 fő

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

 Most akciós áron: 65.000 Ft + ÁFA 

Részletfizetés: nincs, a tandíjat egy összegben kell befizetni

Célközönség:

A tanfolyamot azok számára ajánljuk, akik Excelre alapozva végfelhasználók számára szeretnének alkalmazásokat fejleszteni, vagy saját munkájukat szeretnék hatékonyabbá tenni bizonyos feladatok automatizálásával.

Makrókra lehet szükségünk például, ha gyakran találkozunk a következő feladatok valamelyikével:
- Egyszerűbb lépésekből álló, de összetettebb feladatok gyorsítása
- Változó méretű adatsorokból, más szerkezetűösszegzések, riportok, grafikonok készítése
- Új, egyéni funkciók hozzáadása az Excelhez
- Az adatok elemzése alapján szöveges állományok kezelése
- Adatok összeválogatása több helyről
- Adatsorok összehasonlítása, azonosságok, eltérések kezelése
- Sorok feltételes törlése
- Tartományok összetett feltétel szerinti formázása

Belépési feltétel:

Excel haladó szintű használata napi szinten[::]Programozói előismeret előny

Igazolás: Tanúsítvány
Időbeosztás:

Lásd a fenti időpontkiírás szerint.

Csoportos vagy egyéni képzési igény esetén megbeszélés szerinti időbeosztás is lehetséges.

Tematika:
 
Bevezetés, a makrorögzítő használata- Mi a makro, mikor és mire lehet használni
- A makrofelvé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
- Excel képletek automatikus beillesztése
- FKERES / VLOOKUP makrózása
- Szűrések automatizálása, eredmény másolása
- 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 (procedures)
- Függvények (functions)
- 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
Munkalap és munkafüzet eseményei- Eseménykezelés alapok
- Munkalapok eseményei (cella választás, módosítás, stb...)
- Munkafüzet eseményei (Megnyitás, mentés, stb..
- Példák eseménykezelésre
Felhasználói űrlapok (dialógusok)- Egyedi dialógus ablakok bemutatása
- Új űrlap hozzáadása a VBA projecthez
- Az űrlap tulajdonságai
- Vezérlőelemek és tulajdonságaik (Nyomógomb, kombi panel, beviteli mező, stb..)
- űrlapok és vezérlők eseményei
- Űrlap tesztelése, indítása

Táblázat szétválogatása munkalapokra

Egy mappa összes fájljának összemásolása egybe


Jelentkezem Érdekel Megosztás

Excel kategória többi tanfolyamai: