Professionelle VBA Programmierung

Excel VBA Intensiv-Workshop

Die nächsten Termine

Derzeit sind keine Termine für offene Seminare zu diesem Thema geplant.

Inhalt

VBA Anwender, die bereits einige Erfahrung im Programmieren mit VBA besitzen, bietet der Kurs die Gelegenheit, ihre Kenntnisse zu vertiefen und zu erweitern. Dabei werden folgende Lernziele verfolgt:

(1) Programme schreiben, die Bestand haben: Entkoppelung von Sourcen und objektorientierter Aufbau machen es möglich, dass sich Programmcode besser warten, erweitern und wiederverwerten lässt. Programme sind damit auch für andere Nutzer leichter verständlich.

(2) Ressourcen nutzen statt das Rad neu zu erfinden: Dies umfasst z. B. den Zugriff auf das Internet von VBA aus, die Anbindung von Datenbanken und die Nutzung der Funktionalität von System-DLLs.

(3) Komplexe Prozesse beherrschen: An Fallbeispielen wird gezeigt, wie sich Reports und aufwändige Berechnungen komplett automatisieren lassen, wie durch Trennung von Datenhaltung und Prozesslogik Projekte übersichtlich bleiben und wie sich Programme beschleunigen lassen.

Zielgruppe

VBA Entwickler aus Risikomanagement, Handel, Analyse, Portfoliomanagement, Beschaffung, Vertrieb. Vorausgesetzt werden etwa 1 Jahr Erfahrung mit Excel VBA und gute Excel Fertigkeiten  |  für VBA Anfänger geeignet sind unsere Seminare "Energiewirtschaftliche Lösungen mit Excel VBA" bzw. "Finance-Lösungen mit Excel VBA"

Themen

Programmierkonzepte  |  Strukturierung komplexer Prozesse  |  Trennung von Datenhaltung und Prozesslogik  |  Modularisierung  |  Beschleunigung  |  Timer-Steuerung und Automatisierung  |  Objektorientierung mit Objektmodulen  |  Reports  |  Automatisierung von Workflows  |  http-Zugriff ins Internet  |  Webservices  |  Datenbankanbindung  |  System-DLLs  |  Formulare  |  Backtesting

1. Tag

VonBisInhalt
10:00:0011:30:00Allgemeine Einführung, Kommunikation mit Excel
11:30:0011:45:00Kaffeepause
11:45:0013:00:00Benutzerführung, Loggen, Testen, Code-Beschleunigung
13:00:0014:30:00Mittagessen
14:30:0016:30:00Error-Handling, Programmcode robust machen, Add-Ins
16:30:0017:00:00Kaffeepause
17:00:0018:30:00Fallstudie 1: Lastgänge und Datumsarithmetik
19:00:0021:30:00Gemeinsames Abendessen

2. Tag

VonBisInhalt
09:00:0010:30:00Entkoppelung von Modulen, Objektorientierung
10:30:0011:00:00Kaffeepause
11:00:0013:00:00Datenbank-Anbindung
13:00:0014:30:00Mittagessen
14:30:0015:30:00Fallstudie 2: Webservices nutzen
15:30:0016:00:00Kaffeepause
16:00:0017:00:00Automatisierung, Nutzung von Formularen

Hinweise zur Technik

Im Seminar steht Ihnen ein Notebook mit Office 2016 (deutsch) zur Verfügung. Falls Sie jedoch Ihren eigenen Computer mitbringen, können Sie ohne Probleme auch eine andere Excel-Version verwenden. Bitte dann sicherstellen, dass die VBA-Hilfe installiert ist.