Vissza

Középhaladó Excel VBA programozás tanfolyam

Középhaladó Excel VBA programozás tanfolyam

Kód: EVBA2
Visual Basic_450x360.jpg
Időtartam:2 x 8 óra
Nehézségi szint:
  • Középhaladó
75 000 Ft
(Bruttó ár: 95 250 Ft)
Kérdésem van!
Képzési forma

LIVE ONLINE

Képzés nyelve
Angol Magyar
- + Jelentkezem

A tanfolyamról

  • Ha szeretne továbblépni a makró rögzítésen... Ha autodidakta módon megtanult makrókat írni, és rendszerezné tudását... Ha korábban tanult programozást, és felelevenítené...
    ...akkor jöjjön el a középhaladó Excel VBA tanfolyamunkra!

Kiknek ajánljuk

  • Excel haladó szintű felhasználóknak, akiknek vannak az Excelben visszatérő, mechanikus feladatai, és szeretné a makró írást elsajátítani;
  • Javasolt az Excel makró kezdő tanfolyam előzetes elvégzése, vagy három napos tanfolyam igénybevétele.

Szükséges előképzettség

  • Az Excel program (bármely verzió) magas szintű ismerete
  • A For és a ForEach ciklus használata (!)
  • Tapasztalat makrók rögzítésében, használatában
  • Legalapvetőbb programozási fogalmak ismerete (Const, Dim, Set, If … Then … Else)
  • Az Excel VBA objektumainak ismerete (Workbooks, ActiveWorkbook, Sheets, Activesheet, Cells, Activecell, Rows, Columns, Range, Selection)
  • A legfontosabb paraméterek, metódusok ismerete (.Add; .Open; .Count; .Delete; .Insert; .Copy; .PasteSpecial)

Egyéb információk

  • Erősen javasolt az Excel makró kezdő tanfolyam előzetes elvégzése

Tematika

Excel VBA alapismeretek ismétlés

  • ForEach ciklus átismétlése egy megadott feladaton keresztül
  • Egymásba ágyazott ForEach ciklusok

Hibakezelés

  • Hibás sor kihagyása
  • Reagálás bizonyos típusú hibákra
  • Hibacímke használata
  • Folytatás a hibát okozó soron, és folytatás más címkével megjelölt soron
  • sorszámozás használata, a hibát okozó sor számának lekérdezése

Elágazások, ciklusok

  • Többes elágazás használata (SelectCase)
  • While … Wend ciklus
  • DoUntil (While) típusú ciklusok (opcionális)
  • Praktikus, mindennapi problémák megoldása ciklusokkal

Változók

  • Konstansok, felsorolás (Enum)
  • Változók deklarálása
  • Adattípusok, adatok konverziója
  • Tömbök és használatuk
  • Változók hatóköre: lokális és globális változók fogalma
  • Változók átadása

Függvények

  • Függvényközpontú programozás
  • Függvények (és eljárások) kötelező és megadható paraméterek létrehozása
  • ByVal és ByRef paraméterek
  • Saját Excel függvények készítése, függvénygyűjtemény létrehozása
  • Az Excel függvényeinek hívása VBA-ból
  • Program felépítése a saját függvénygyűjtemény elemeinek felhasználásával
  • Példák (szöveges függvények, Pl.: Sz_ElejeVege (a megadott pl.: elérési út elejét vagy végét adja meg, határolókarakter megadható), ML_UjVagyMasolt, hibakezeléssel (egy megadott vagy aktív munkafüzetben új munkalapot hoz létre vagy egy megadottat másol át és nevez át))

Kommunikáció a felhasználóval

  • Üzenetablakok
  • Fájl vagy mappakiválasztás FileDialog ablak használatával
  • Bevezetés az egyéni ablakok (Formok) készítésébe (opcionális)

Fájlkezelés

  • Excel munkafüzetek automatikus feldolgozása
  • Több munkafüzet megnyitása, feldolgozása, mentése és bezárása
  • Szöveges állományok (pl. csv) kezelése
  • Egyéb állományok kezelése a File System Objecten keresztül (Opcionális)

Más alkalmazások megszólítása (opcionális, jellemzően ezek közül egy)

  • PPt készítése Excel fájl alapján, vagy
  • Word készítése Excel fájl alapján, vagy
  • Levélküldés Outlookkal

Ismétlések, gyakorlás, összetettebb feladatok elvégzése

  • Összetett feladatok
  • Komplex problémák megoldása programozással

Hírlevél feliratkozás

Az Adatvédelmi szabályzatot megértettem és elfogadom, feliratkozom a Számalk hírlevelére.