VBA-Programmierung mit Excel - FORUM · Institut für Management GmbH

Praxisseminar
VBA-Programmierung mit Excel
Routineaufgaben schneller erledigen, Datenverarbeitung
automatisieren, Dialoge programmieren
Die Themen
† Möglichkeiten & Grenzen von VBA-Programmierung
† Makros & Funktionen schreiben, testen & in die
Oberfläche integrieren
† Makrolösungen - Analyse mit Anbindung an externe Datenbanken
† Spezialtechniken mit VBA
Einer der erfolgreichsten deutschen Fachbuchautoren im Computerbereich vermittelt Ihnen praxisnah die Programmiersprache VBA
und übt mit Ihnen vor Ort am PC.
† UserForms erstellen & in den Datenfluss mit einbinden
† Schutz & Sicherheit in der Makroprogrammierung
Ihr Referent
Ignatz Schels
Technik-Informatiker, zertifizierter
Projektfachmann und Excel-Spezialist,
Wolnzach
11.-12. Mai 2016 in Düsseldorf
VBA-Programmierung mit Excel
Hintergrund
Fortgeschrittene Excel-Anwender stoßen immer häufiger an die Grenzen ihrer Möglichkeiten, wenn es um die Automatisierung
von Abläufen oder um den Dialog mit dem
Anwender geht. Excel ist ein Kalkulationsprogramm und kann als solches nur rechnen. Werkzeuge, wie Spezialfilter, Teilergebnisse, Text in Spalten aufteilen oder PivotTables und PivotCharts für die Datenanalyse
erleichtern zwar die Arbeit, müssen aber
manuell bedient werden.
VBA ist die integrierte Programmiersprache
der Office-Programme. Damit können Sie
Abläufe und Dialoge programmieren sowie
Daten aus unterschiedlichsten Quellen importieren und aufbereiten.
Ziel des Praxisseminars
Dieses interaktive Praxisseminar vermittelt
Ihnen das Grundwissen zur Makroprogrammiersprache VBA, zeigt die Vielfalt und gibt
Ihnen ausreichend Informationen über Einsatzmöglichkeiten und Anwendung. Unter
Anleitung des Referenten entwickeln Sie
Makrolösungen, in denen wichtigste Aspekte der VBA-Programmierung (Variablen, Kontrollstrukturen, Ein/Ausgabe, UserForms)
zum Einsatz kommen.
Ihr Nutzen
†
†
†
Arbeiten Sie eigenständig am Übungs-PC
Profitieren Sie von Praxisbeispielen
Erarbeiten Sie gemeinsam mit dem Referenten eine programmierte ExcelAnwendung nach dem EVA-Prinzip
Ihr Referent
Ignatz Schels
ist Technikinformatiker, zertifizierter Projektfachmann und Excel-Spezialist. Nach seiner
Ausbildung war er 3 Jahre Produktmanager
beim Computerfachbuchverlag Markt &
Technik, danach 4 Jahre Trainer bei Microsoft.
Seit mehr als 20 Jahren leitet er selbständig
Seminare für Controlling und Personalwesen
mit Schwerpunkt Office (Excel, Access) und
VBA-Makroprogrammierung. Zu seinen Kunden zählen BASF, Bosch, Daimler und Siemens. Für HR-Bereiche hat er einige größere
VBA-Applikationen erstellt, u. a. Demografie-Cockpits sowie Weiterbildungs- und
Bewerberdatenbanken. Mit über 50 Fachbüchern zu Windows, Excel und Access gehört er zu den erfolgreichsten deutschen
Fachbuchautoren im Computerbereich.
Teilnehmerkreis
Fach- und Führungskräfte aus den Bereichen Controlling, Finanzen, IT, Personal,
aber auch erfahrene Excel-Anwender aus
den Bereichen:
† Banken und Versicherungen
† Personalentwicklung, -recruiting
† Projektmanagement
Voraussetzungen
Gute Grundkenntnisse in Excel. Dazu zählen
Formeln und Funktionen, Zellen- und Zahlenformate, Bereichsnamen und PivotTables.
Ihr Programm im Überblick
Häufig
anfallende
Aufgaben
durch VBA
automatisieren!
von 9.00 - 17.00 Uhr
Positionierung:
VBA - der nächste Schritt
Mit dem Anwender im Dialog:
VBA-UserForms
†
†
†
†
†
Notwendigkeit automatisierter Abläufe,
programmiert mit VBA
VBA-Lösungen erstellen - Aufwand?
Möglichkeiten und Grenzen von VBA
Rolle von VBA in der modernen Datenverarbeitung
Praxisbeispiele: Makrolösungen für Berichte
und Analysen mit Anbindung an externe
Datenbanken, Warenwirtschaftssysteme,
SAP und SQL-Server.
Grundlagen der VBA-Programmierung
†
†
†
†
†
†
VBA-Editor - Werkzeug zur Programmierung und ein intelligenter Interpreter
Prozeduren und Funktionen schreiben,
Makros testen und in die Oberfläche
integrieren
Variablen gezielt einsetzen, Variablentypen und -größen richtig zuweisen
Programme mit Kontrollstrukturen steuern: Wenn-Abfragen, Schleifen, Select
Case und With
Makrorecorder - unverzichtbar, aber
nur mit Kenntnissen zum Objektmodell
nutzbar
VBA-Objektmodell: Interne und externe
Bibliotheken, Methoden, Eigenschaften,
Konstanten und Ereignisse
Praxisübung: Eine programmierte ExcelAnwendung nach dem EVA-Prinzip (Ein- &
Ausgabe, Verarbeitung) mit Datenimport,
Datenverarbeitung & Ausgabe als PDF- &
Druckdaten.
†
†
†
Formularwerkzeuge und ActiveXControls
UserForms erstellen und gestalten
(Schaltflächen und Textfelder, Listen
und Kombinationsfelder, Multiseitenelemente und Optionen u.a.).
Ereignisprogrammierung in der UserForm, Formular und Modul im Wechsel
UserForms in den Datenfluss einbinden
(Aufruf, Abschalten und Ausblenden)
Praxisübung: Programmierte Anwendung wird
um Dialoge mit UserForms erweitert und
ausgebaut. Dazu werden Excel-Elemente, wie
Spezialfilter, PivotTables und PivotCharts in
die Programmierung integriert.
Spezialtechniken
†
†
†
†
†
Mit Unterprogrammen arbeiten, Makros
richtig strukturieren, Tipps zum modularen Programmieren
Multidimensionale Arrays
SQL-Abfragen mit VBA steuern, ODBC
per Makro automatisieren
Externe Datenbanken auslesen, Recordsets aus Access und SQL-Server
Schutz und Sicherheit in der Makroprogrammierung
Praxisübung: Makro wird finalisiert, mit
Passwortschutz versehen & als XLA für den
Benutzer aufbereitet. Nutzung fortgeschrittener Techniken mit Anbindung an Data
Warehouses, Analysis Services etc.
VBA-Programmierung mit Excel
Anmeldung unter
[email protected] oder
Fax +49 6221 500-555
Anmeldeformular
Ja, ich nehme teil am Praxisseminar
□ VBA-Programmierung mit Excel
Name, Vorname
So melden Sie sich an
†
†
Anmelde-Hotline: +49 6221 500-500
Tagungs-Nr. 16 05 520
†
Termin/Veranstaltungsort:
11.-12. Mai 2016 in Düsseldorf
von 9:00 bis 17:00 Uhr
PC-College
Hansaallee 249 -Eingang C- · 40549 Düsseldorf
Tel. +49 211 178 850 · Fax +49 211 178 85 22
†
Gebühr:
€ 1.430,00 (+ gesetzl. MwSt.) inklusive umfangreicher Dokumentation, Zertifikat, Arbeitsessen, Erfrischungen und Kaffeepausen.
Position/Abteilung
Firma
Straße
Wir empfehlen eine Anmeldung bis 30 Tage vor
Veranstaltung.
PLZ/Ort/Land
FI8417/0/0/0/0/0
Sie wünschen
eine InhouseSchulung?
Sprechen Sie
uns an.
Telefon
E-Mail
Ansprechpartner/-in im Sekretariat
†
Zimmerreservierung:
Für Ihre Zimmerreservierung erhalten Sie, mit Ihrer
Anmeldebestätigung und Rechnung, eine Übersicht
aller Hotels in naher Umgebung sowie eine Wegbeschreibung.
Datum, Unterschrift
Rückfragen und Information
Für Ihre Fragen zum Praxisseminar
und zu unserem gesamten
Programm stehe ich Ihnen gerne
zur Verfügung.
AGB
Es gelten unsere Allgemeinen Geschäftsbedingungen
(Stand: 01.01.2016), die wir auf Wunsch jederzeit
übersenden und die im Internet unter
www.forum-institut.de/agb eingesehen werden können.
Rebecca Scheid
Konferenzmanagerin IT
Tel. +49 6221 500-760
[email protected]
FORUM · Institut für Management GmbH · Postfach 10 50 60 · 69040 Heidelberg
Tel. +49 6221 500-500 · Fax +49 6221 500-555 · www.forum-institut.de