Excel programozása Visual Basicben haladó

EXVBA-3

Részvételi forma

Képzés hossza

2 nap (2×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Nincsenek meghirdetett időpontok.

Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A tanfolyam a Visual Basic for Applications (VBA) középhaladó ismeretek tanfolyam folytatása. A tanfolyamot olyan haladó MS Excel ismeretekkel rendelkező hallgatóknak ajánljuk, akik szeretnék kihasználni a programozás nyújtotta lehetőségeket nem csak az MS Excel-ben, de a teljes MS Office csomagban is (pl. MS Power Point), és összetettebb, akár más felhasználók számára is használható alkalmazásokat fejleszteni, készíteni.

A cél, hogy a résztvevők képesek legyenek önállóan elkészíteni egy felhasználóbarát VBA programot megfelelő ellenőrzési lépésekkel, amely kezelhet más Office alkalmazásokat is. A résztvevők képesek lesznek bonyolultabb VBA alkalmazások értelmezésére és szükséges módosítások végrehajtására.

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

Excel programozása Visual Basicben középhaladó tanfolyam elvégzése vagy ismeretanyaga. Korábbi programozási ismeret (pl. Pascal, Python stb.) előny. A jelentkezőknek ajánlott magabiztos ismeretekkel rendelkezni összetett programok írásában és olvasásában, valamint tisztában lenni az objektum orientált programozás fogalomkörével.

Tematika

A Visual Basic for Application programozói környezet áttekintése

  • Programozási alapismeretek áttekintése
  • Függvények és eljárások áttekintése
  • Az Office objektumok és objektum modellek áttekintése:
  • Események kezelése munkalapokon és munkafüzetekben

Excel űrlapok és vezérlők

  • Űrlapok és vezérlőelemek fogalma
  • Űrlap elemek használata és önálló felhasználói felület elkészítése VBA környezetben
  • Beépített elemek, komponensek használata, testreszabása, módosítása (legördülő menü, lista, szövegdoboz, gombok, rádiógombok, párbeszédablakok) módosítása

Külső programok elérése

  • MS Office programok (MS Outlook, MS Word, MS Power Point elérése: pl. automatikus riportkészítés MS Excel adatok alapján)
  • Internet elérése MS Excelből

Bevezetés a tervezési mintákba

  • Mik azok a tervezési minták és miért van szükség rájuk
  • Építő Minta
  • Gyárak és fajtái
  • Rubberduck VBA, egy eszköz a gyorsabb és egyszerűbb kódoláshoz

Programok írása és tesztelése

  • Beépülő (Add-in) készítése
  • Teljes automatizálási példa, a tervezéstől a megvalósításig (hetente változó adatokon alapuló riportok készítése, adatok aggregálása makróval és felhasználói felülettel stb.)