Kontakt aufnehmen

Schulungsübersicht

Makros

  • Aufzeichnung und Bearbeitung von Makros
  • Zuweisung von Makros an Formulare, Symbolleisten und Tastenkürzel

VBA-Umgebung

  • Visual Basic-Editor und seine Optionen
  • Verwaltungskomponenten
  • Tastenkürzel
  • Optimierung der Umgebung

Einführung in die prozedurale Programmierung

  • Prozeduren: Funktion Sub
  • Datentypen
  • Die if-Anweisung ... then ... elseif ... else ... end if
  • Case-Anweisung
  • Schleifen for ... loop while, until
  • Schleife for ... next
  • Anweisungen zum Brechen der Schleife (exit)
  • Verarbeitung von Arrays

Geschachtelte Strings

  • Kombinieren geschachtelter Strings (Konkatenation)
  • Konvertierung in andere Typen (implizit und explizit)
  • Eigenschaften der Verarbeitung von geschachtelten Strings

Visual Basic

  • Daten aus einer Tabelle herunterladen und hochladen (Zellen, Bereich)
  • Daten für den Benutzer herunterladen und hochladen (InputBox, MsgBox)
  • Deklaration von Variablen
  • Gültigkeitsbereich und Lebensdauer von Variablen
  • Operatoren und ihre Prioritäten
  • Optionenmodule
  • Eigene Funktionen erstellen und in einer Tabelle verwenden
  • Objekte, Klassen, Methoden und Eigenschaften
  • Sicherung des Codes
  • Sicherheit vor Manipulation und Vorschau des Codes

Debuggen

  • Schrittweise Verarbeitung
  • Fenster «Lokale»
  • Eingabefenster
  • Fallen - Überwachungen
  • Aufrufstapel

Fehlerbehandlung

  • Arten von Fehlern und Möglichkeiten, sie zu vermeiden
  • Erfassen und Behandeln von Laufzeitfehlern
  • Strukturen: On Error Resume Next, On Error GoTo

Excel-Objektmodell

  • Das Application-Objekt
  • WorkBook-Objekt und eine Sammlung von WorkBooks
  • Worksheet-Objekt und Collection Worksheets
  • Objekte ThisWorkbook, ActiveWorkbook, ActiveCell
  • Objekt-Auswahl
  • Collection Range
  • Objekt Cells
  • Anzeigen von Daten auf der Statusleiste
  • Optimierung mit ScreenUpdating
  • Zeitmessung mit der Methode Timer

Ereignisbehandlung in VBA

  • Was ist ein Ereignis?
  • Auf ein Ereignis reagieren und einen Event-Handler erstellen
  • Auslösen von Event-Handlern
  • Häufig auftretende Ereignisse dienstlich

VBA-Formulare

  • Eigene Formulare erstellen
  • Ein Formular aus dem Code aufrufen
  • Verwenden der Formulare in einer Tabelle

Voraussetzungen

  • Fähigkeit zum Umgang mit einer Tabelle, Grundkenntnisse (Referenzen, Bereiche, Tabellenblätter, ...)
  • VBA-Hintergrundwissen ist nicht erforderlich, um Makros oder VBA-Code zu erstellen

Zielgruppe

  • Datenanalysten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien