Kurzusleírás
Makrók
- Makrók rögzítése és szerkesztése
- Hova menthetők a makrók.
- Makrók hozzárendelése űrlapokhoz, eszköztárakhoz, billentyűparancsokhoz
VBA környezet
- A Visual Basic Editor és annak beállításai
- Billentyűparancsok
- A környezet optimalizálása
Bevezetés a procedurális programozásba
- Eljárások: Függvény, Sub
- Az adattípusok
- A feltételes utasítás If...Then....Elseif....Else....End If
- Case utasítás
- While, until ciklus
- For ... next ciklus
- Ciklus megszakításának utasításai (exit)
Karakterláncok
- Karakterláncok összefűzése (konkatenáció)
- Átalakítás más típusokká - implicit és explicit
- Karakterláncok feldolgozásának funkciói
Visual Basic
- Adatok letöltése és feltöltése egy táblázatba (Cells, Range)
- Adatok letöltése és feltöltése a felhasználóhoz (InputBox, MsgBox)
- A változók deklarálása
- A változók hatóköre és élettartama
- Operátorok és prioritásaik
- Modulok beállításai
- Saját függvények létrehozása és használata egy lapon
- Objektumok, osztályok, metódusok és tulajdonságok
- Kód biztonságba helyezése
- Kód hamisításának és előnézetének biztonsága
Hibakeresés
- Lépésről lépésre feldolgozás
- Locals ablak
- Immediate ablak
- Csapdák - Watches
- Hívási verem
Hibakezelés
- Hibák típusai és elkerülésük
- Futási hibák elkapása és kezelése
- Szerkezetek: On Error Resume Next, On Error GoTo címke, On Error GoTo 0
Excel Objektummodell
- Az Application objektum
- A Workbook objektum és a Workbooks gyűjtemény
- A Worksheet objektum és a Worksheets gyűjtemény
- A ThisWorkbook, ActiveWorkbook, ActiveCell objektumok
- A Selection objektum
- A Range gyűjtemény
- A Cells objektum
- Adatok megjelenítése a statusbar-on
- Optimalizálás a ScreenUpdating használatával
- Időmérés a Timer metódussal
Külső adatforrások használata
- Az ADO könyvtár használata
- Hivatkozások külső adatforrásokra
- ADO objektumok:
- Connection
- Command
- Recordset
- Kapcsolati sztring
- Kapcsolatok létrehozása különböző adatbázisokhoz: Microsoft Access, Oracle, MySQL
Jelentéskészítés
- Bevezetés az SQL nyelvbe Az SQL alapvető szerkezete (SELECT, UPDATE, INSERT INTO, DELETE) Egy Microsoft Access lekérdezés meghívása az Excelből Űrlapok az adatbázisok használatának támogatására
Követelmények
- Alapvető működési ismeretek az Excel funkcióiról, például munkalapok, képletek, táblázatok, valamint adatok rendezése vagy szűrése
- Tapasztalat jelentések előkészítésében, frissítésében vagy áttekintésében a Microsoft Excelben
- Nem szükséges előzetes programozási tapasztalat
Célközönség
- Elemzők, akik szeretnék automatizálni az ismétlődő Excel feladatokat
- Üzleti szakemberek, akik adatokkal és jelentésekkel dolgoznak az Excelben
- Csapattagok, akik egyszerű makrókat és gyakorlati VBA megoldásokat szeretnének létrehozni a napi munkához
Vélemények (7)
A képzés legjobb részének a tanár Excel-gyakornokságának tudományos ismeretei voltak. Örültem, hogy hasznos dolgokat tudtam megtanulni, mint rövidítéseket és képleteket, amelyeket naprakészben is alkalmazhatok.
Martin
Kurzus - Visual Basic for Applications (VBA) for Analysts
Gépi fordítás
A képzés teljes mértékben megfelelőnek találom, számos új tényezőre világított rá, amire eddig nem vettem figyeletet. Pontos és gyakorlatokkal gazdag, néhányan talán túlságosan gyorsnak találták, de a saját tapasztalataim miatt ennek ellenére nem éreztem így.
Maen Hatoum - Red Bull GmbH
Kurzus - Visual Basic for Applications (VBA) for Analysts
Gépi fordítás
A szakmai ismeretek remek voltak! A mód, ahogyan ezt alakította ki és egyszerűsítette, hogy megérthessük, csodás volt. Szerintem csak a közös dolgokkal kellene kezdenem. Az utolsó témában már magasabb szintű dolgokról volt szó, és nehéz volt követni, de el fogok érnem :)
Zaskia Stanz - BMW
Kurzus - Visual Basic for Applications (VBA) for Analysts
Gépi fordítás
Részletes példák és képzési anyagok.
KAREN LOUW - BMW
Kurzus - Visual Basic for Applications (VBA) for Analysts
Gépi fordítás
Kész volt, és jó utasításokat adott
Annemarie Van Aardt - BMW
Kurzus - Visual Basic for Applications (VBA) for Analysts
Gépi fordítás
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Kurzus - Visual Basic for Applications (VBA) for Analysts
Gépi fordítás
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Kurzus - Visual Basic for Applications (VBA) for Analysts
Gépi fordítás