ZFI Logo PVBA

PVBA-0118, Beginn Di 13. Feb, Dauer 3 Tage

VBA-Programmierung (PVBA-0118)

Kurspreis 2100 CHF

 

Kurstermine

 

1. Tag :  Di 13. Feb 2018
2. Tag :  Mi 14. Feb 2018
3. Tag :  Di 20. Feb 2018

PVBA-0218, Beginn Di 15. Mai, Dauer 3 Tage

VBA-Programmierung (PVBA-0218)

Kurspreis 2100 CHF

 

Kurstermine

 

1. Tag :  Di 15. Mai 2018
2. Tag :  Mi 16. Mai 2018
3. Tag :  Di 22. Mai 2018

Kursbeschreibung

VBA-Programmierung
Microsoft-Office-Funktionalitäten erweitern und Vorgänge automatisieren
Den Officeprogrammen Word, Excel, PowerPoint sowie Outlook und Access gemeinsam ist das VBA (Visual Basic for Applications), eine objektorientierte Programmiersprache. Mit einer in Office integrierten Entwicklungsumgebung ist es erfahrenen Power-Usern möglich, sehr leistungsfähige Office-Lösungen zu entwickeln. Die Entwicklungsumgebung verfügt über einen komfortablen Code-Editor mit vielen Eingabehilfen und über einen visuellen Editor für Formulare zur Erstellung benutzerdefinierter Dialogboxen. Alle Applikationen werden über ein Objektmodell beschrieben und sind im Zugriff einheitlich. Die Applikationsobjekte verfügen über Eigenschaften und Methoden, welche in diesem Kurs anschaulich und ausführlich erklärt werden. Innerhalb kurzer Zeit können erstaunliche Office-Lösungen entwickelt werden, die den ursprünglichen Funktionsumfang deutlich erweitern und wiederkehrende Abläufe automatisieren.

Ihr Nutzen

Sie erlernen den Umgang mit der VBA-Entwicklungsumgebung und die Grundlagen der objektorientierten Programmierung in VBA für Office.

Voraussetzungen

Sehr gute MS-Office-Kenntnisse. Es sind keine Programmierkenntnisse erforderlich.

Teilnehmerkreis

Power-User und Entwickler, welche Office-Anwendungen automatisieren und benutzerspezifisch anpassen möchten. Angehende Visual Basic Entwickler, die noch keine Programmierkenntnisse haben.

Unterlagen

ZFI-Kursordner

Teilnehmerbeitrag

Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).

Kursinhalt

  • Einführung in die Programmierung
    • Was ist ein Programm
    • Programme planen
    • Ablaufdiagramm
    • Programme erstellen
  • UserForms
    • UserForms entwerfen und erstellen
    • UserForms bearbeiten
    • UserForms in ein Programm integrieren
  • Die Struktur von Visual Basic
    • Objekte, Methoden und Eigenschaften
    • Anweisungen
    • Projekte, Module und UserForms
    • Prozeduren/Funktionen
  • Auswertung von UserForms
    • UserForms programmatisch darstellen
    • Ereignisse auswerten
    • Benutzereingaben auswerten
  • Variablen und Kontrollstrukturen
    • Variablendeklaration
    • Umwandlung von Variablen
    • Verzweigungen (If...Else...EndIf) 
    • Schleifen (Do...Loop)
    • With...End With Anweisung
    • Select...Case Anweisung
    • Prozeduren/Funktionen
  • Die VBA-Hilfe
    • Hilfe zu Objekten, Methoden und Eigenschaften
    • Der Objektkatalog
  • Fehlerbehandlung
    • Fehlerarten
    • Fehlersuche (Debugging-Tools)
    • Auffangen von Fehlern
  • Ein-/Ausgabe-Befehle
    • Einfache Meldungsdialoge mit MsgBox()
    • Ein-/Ausgaben mit Word/Excel und Access - Find First/Next…
  • Programme verwalten
    • Module und UserForms im- und exportieren
    • Module und UserForms kopieren, verschieben
  • Makros aufzeichnen
    • Makros bearbeiten und verwalten 
    • Makros zuordnen
    • Spezialitäten in Access
  • Schlussprojekt