VBA Tanfolyam

Szeretnél munkafolyamatokat automatizálni?

Sajátítsd el a Visual Basic for Applications működését és használatát tréningünkön csapatoddal együtt!

Online

30 óra

2023. ősz

VBA logo

VBA Tanfolyam

VBA logo

Szeretnél munkafolyamatokat automatizálni?

Sajátítsd el a Visual Basic for Applications működését és használatát tréningünkön csapatoddal együtt!

Online

30 óra

2022. ősz

A tanfolyamról

Tanfolyamunk azoknak szól, akik szeretnének átfogó képet kapni a Visual Basic for Applications nyújtotta lehetőségekről, és valós példákon át megismerni használati területeit. Szeretettel várunk, ha gyakorlati lépéseken keresztül szeretnéd elsajátítani, hogyan tudod az Excelben való munkavégzést gyorsítani és hatékonnyá tenni.

Miért a VBA?

Automatizáció

A Visual Basic for Application egy olyan programozási nyelv, mely az Excel esetében lehetővé teszi, hogy bizonyos ismétlődő munkafolyamatok automatizálásra kerülhessenek.

Nagyobb funkcionalitás

A VBA előnye, hogy használata nem igényel magasabb programozói ismeretet, alkalmazása azonban az Excellel dolgozó munkatársak számára kiemelt jelentőséggel bírhat, VBA-ban az ún. makrók alkalmazásával ugyanis szélesíthető az Excel funkcionalitása. 

Amiről szó lesz

  1. Makró felvétel és futtatás
    1. Makrók az Excelben
      1. Hasznos billentyűzetkombinációk
      2. Fogalma, szerepe
      3. Rögzítése
        1. A rögzítés helye
        2. Abszolút/relatív hivatkozás
      4. Futtatása
        1. Az adatvédelmi központ beállításai
        2. Az indítás módjai
    2. A VBA Editor és változók
      1. A makrók belső világa
        1. Fejlesztőeszközök a menüszalagon
        2. A Visual Basic Editor felülete, eszközei
        3. Kódok megtekintése, értelmezése, eljárások szerkezete
        4. Egyszerű input és output eszközök
      2. Változók (2 óra)
        1. Fogalma
        2. Főbb típusai
        3. Hatókörök tisztázása
    3. Objektumok és Eljárások
      1. Objektumok
        1. Tulajdonságai
        2. Műveletek (cellák, tartományok, sorok, oszlopok, munkalapok, munkafüzet, ablak, alkalmazás)
      2. Eljárások
        1. Csomagkezelő működése Szervezése
        2. Hívása
        3. Paraméter átadások
    4. Egység: VBA Függvények
      1. Függvények
        1. Eltérések az eljárásokhoz képest
        2. Hatókörök tisztázása
        3. Használatuk körülményei
        4. Szervezése
        5. Hívása
        6. Paraméter átadások
    5. Egység: vezérlési szerkezetek (szelekciók és iterációk) bemutatása és használatuk esetei
      1. Szelekciók
        1. Az If szelekció
        2. A Select Case szelekció
      2. Ciklusok
        1. For Next ciklus
        2. For Each ciklus
        3. Do Loop ciklus
        4. While ciklus
    6. Tömbök
      1. Tömbök ismertetése és használata
        1. Tömbök definiálása
        2. Tömbökön végrehajtott műveletek ciklusokkal
        3. Dinamikus méretezése
        4. Tömbök és függvények kapcsolata
      2.  Hibakezelés
          1. On Error utasítás bemutatása és használata
    7. A VBA programozás néhány fogása
      1. Üzenetküldés és adatbekérés
      2. Belső függvények használata
      3. Az excel speciális beállításai (screenupdate, calculation)
      4. A program futásának követése
        1. Soronkénti végrehajtás
        2. Változók figyelése
    8. Az interakció lehetőségei a VBA-ban
      1. Űrlapok
        1. Készítése
        2. Főbb elemei
        3. Kezelése

Amiről szó lesz

Kezdő

Az alapszinthez elsősorban a MS Excel általános ismerete szükséges, más programozói tudás nem.

Hallgatóink betekintést nyerhetnek a Visual Basic for Applications (VBA) használatába, melynek segítségével az Excel amúgy is szerteágazó lehetőségeit újabb szolgáltatásokkal egészíthetik ki, és ismétlődő feladataikat automatizálhatják. Az Excel-programozás alapszintű tanfolyam résztvevőjeként gyakorlatorientáltan sajátíthatják el a makrók felvevővel történő rögzítésének folyamatát, a VBA szerkesztőfelület alapfunkcióit, a rögzítésre került makrók egyszerű módosítását. Ismertetésre kerülnek továbbá az alapvető üzenetközlés eszközei és a VBA-ban használatos változótípusok, illetve a különféle szelekciós struktúrák és ciklusok.

Haladó

Közvetlenül a haladó szintre történő jelentkezés előtt az alapszint tematikájának áttekintése javasolt.

Hallgatóink gyakorlatorientáltan sajátíthatják el a változók hatókörének és konverzióinak kérdéseit, valamint a futásoptimalizáláshoz hasznát környezeti változók beállítási lehetőségeit. Megismerhetnek különféle adatbekérési technikákat (ideértve a Userformok használatát) és a VBA szerkesztőfelület beépített hibakeresési és egyéb kényelmi funkcióit. Bemutatásra kerülnek továbbá a VBA-ban használatos beépített függvények, különös tekintettel a karakterláncok manipulációjára és a beépített MS Excel függvényekre.

Óraszám: 20 kontaktóra (5 alkalom)

  1. Makró felvétel és futtatás
    1. Makrók az Excelben (4 óra)
      1. Hasznos billentyűzetkombinációk
      2. Fogalma, szerepe
      3. Rögzítése
        1. A rögzítés helye
        2. Abszolút/relatív hivatkozás
      4. Futtatása
        1. Az adatvédelmi központ beállításai
        2. Az indítás módjai
    2. A VBA Editor és változók
      1. A makrók belső világa (2 óra)
        1. Fejlesztőeszközök a menüszalagon
        2. A Visual Basic Editor felülete, eszközei
        3. Kódok megtekintése, értelmezése, eljárások szerkezete
        4. Egyszerű input és output eszközök
      2. Változók (2 óra)
        1. Fogalma
        2. Főbb típusai
        3. Hatókörök tisztázása
    3. Objektumok és Eljárások
      1. Objektumok (2 óra)
        1. Tulajdonságai
        2. Műveletek (cellák, tartományok, sorok, oszlopok, munkalapok, munkafüzet, ablak, alkalmazás)
      2. Eljárások (2 óra)
        1. Csomagkezelő működése Szervezése
        2. Hívása
        3. Paraméter átadások
    4. Egység: VBA Függvények
      1. Függvények (4 óra)
        1. Eltérések az eljárásokhoz képest
        2. Hatókörök tisztázása
        3. Használatuk körülményei
        4. Szervezése
        5. Hívása
        6. Paraméter átadások
    5. Egység: vezérlési szerkezetek (szelekciók és iterációk) bemutatása és használatuk esetei
      1. Szelekciók (2 óra)
        1. Az If szelekció
        2. A Select Case szelekció
      2. Ciklusok (2 óra)
        1. For Next ciklus
        2. For Each ciklus
        3. Do Loop ciklus
        4. While ciklus

Óraszám: 20 kontaktóra (5 alkalom)

  1. Tömbök (4 óra)
    1. Tömbök ismertetése és használata
      1. Tömbök definiálása
      2. Tömbökön végrehajtott műveletek ciklusokkal
      3. Dinamikus méretezése
      4. Tömbök és függvények kapcsolata
    2. Hibakezelés
      1. On Error utasítás bemutatása és használata
  2. A VBA programozás néhány fogása (4 óra)
    1. Üzenetküldés és adatbekérés
    2. Belső függvények használata
    3. Az excel speciális beállításai (screenupdate, calculation)
    4. A program futásának követése
      1. Soronkénti végrehajtás
      2. Változók figyelése
  3. Az interakció lehetőségei a VBA-ban (4 óra)
    1. Űrlapok
      1. Készítése
      2. Főbb elemei
      3. Kezelése
  4. File-ok kezelése VBA-ban (4 óra)
    1. Könyvtárak és file-ok megnyitása
    2. File műveletek végrehajtása
    3. Adatok CSV és TXT file-ba mentésének lehetőségei
  5. Az excel beépített funkcióinak dinamizálása (4 óra)
    1. Advanced filter használata VBA-ben
    2. A pivot táblák használata VBA-ben
    3. A DOS parancssor használatának rövid ismertetése

Képzésvezető

Oktató
Oktató

Oktatóink a területükön kiemelkedő teljesítményt nyújtó szakemberek, akik sokéves tapasztalatukkal, gyakorlatorientált tréningekkel adnak át olyan tudást, amelynek segítségével hallgatóink élvezettel fejlődhetnek.

 

A jelentkezés menete

Kérd egyedi árajánlatunkat csapatod számára!

Ajánlatkérésedről kapni fogsz egy visszaigazoló e-mailt, amelyben további információkat találsz.

Ha ezt nem kapod meg a jelentkezést követő egy órában, és a Spam mappában sem találod, kérjük, vedd fel velünk a kapcsolatot a hello@braininghub.com e-mail címen!

Kollégánk az általad megadott e-mail címen és telefonszámon felveszi veled a kapcsolatot a további egyeztetéssel kapcsolatban.

Minden jelentkezőt felkeresünk e-mailben és telefonon, és választ adunk a felmerülő kérdéseidre is.

Ők minket választottak

Stylers logo
The urban institute logo
KPMG logo
IT Services Hungary logó
iCell logo
Magyar Telekom logo
Diákhitel logó
OTP Mobil logo
Speedshop logó
Loxon logó

Ők minket választottak

Stylers logo
The urban institute logo
KPMG logo
IT Services Hungary logó
iCell logo
Magyar Telekom logo
Diákhitel logó
OTP Mobil logo
Speedshop logó
Loxon logó

Ezért válassz Te is minket!

IT képzéseinket agilisan, a legfrissebb technológiai igényekhez mérten, gyakorlatorientáltan, folyamatos visszajelzésekre alapozva fejlesztjük magánszemélyek és vállalatok részére.

Szakmai csapatunk világszínvonalú fejlesztői tapasztalattal rendelkezik. Oktatóink a vállalati szférából érkeznek, a tananyag kialakításánál pedig mindig a piaci igényekből indulunk ki. Személyre szabott oktatás esetén díjmentes igényfelmérést követően a vállalati igényekhez és tudásszinthez kialakított egyedi tematikával, tanrenddel dolgozunk. Eredménycentrikus megoldásokkat kínálunk, amelyek minden esetben partnereink üzleti céljait szolgálják. Küldetésünknek tekintjük, hogy olyan IT tudást és szemléletet adjunk át  hallgatóinknak, amelyeket élvezettel használhatnak saját énjük komplexebbé tétele  érdekében.