Schulungsübersicht

Makros

  • Aufnehmen und Bearbeiten von Makros
  • Zuweisen von Makros zu Formularen, Symbolleisten und Tastenkürzeln

VBA-Umfeld

  • Visual Basic-Editor und dessen Optionen
  • Komponentenverwaltung
  • Tastenkürzel
  • Optimieren des Umfelds

Einführung in die prozedurale Programmierung

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

Textzeichenfolgen in Anführungszeichen

  • Kombinieren von Textzeichenfolgen in Anführungszeichen (Konglomerierung)
  • Konvertierung in andere Datentypen (implizit und explizit)
  • Merkmale der Verarbeitung von Textzeichenfolgen in Anführungszeichen

Visual Basic

  • Herunter- und Hochladen von Daten in eine Tabellenkalkulation (Cells, Range)
  • Herunter- und Hochladen von Daten für den Benutzer (InputBox, MsgBox)
  • Deklaration von Variablen
  • Bereich und Lebensdauer von Variablen
  • Operatoren und deren Vorrang
  • Moduloptionen
  • Eigene Funktionen erstellen und in einem Blatt verwenden
  • Objekte, Klassen, Methoden und Eigenschaften
  • Sicherung des Codes
  • Schutz vor Codeveränderungen und Vorschau

Fehlersuche

  • Schrittweises Verarbeiten
  • Lokale Fenster
  • Unmittelbare Fenster
  • Fallen - Wächter (Watches)
  • Aufrufstapel

Fehlerbehandlung

  • Arten von Fehlern und Möglichkeiten der Vermeidung
  • Aufnehmen und Behandeln von Laufzeitfehlern
  • Strukturen: On Error Resume Next, On Error GoTo

Excel-Objektmodell

  • Das Anwendungsobjekt
  • Arbeitsmappe-Objekt und Sammlung von Arbeitsmappen (Workbooks)
  • Worksheet-Objekt und Sammlung von Arbeitsblättern (Worksheets)
  • Objekte ThisWorkbook, ActiveWorkbook, ActiveCell
  • Objektauswahl
  • Sammlung Range
  • Objekt Cells
  • Anzeige von Daten in der Statusleiste
  • Optimierung durch ScreenUpdating
  • Zeitmessung durch die Methode Timer

Ereignisbehandlung in VBA

  • Was ist ein Ereignis?
  • Auf Ereignisse reagieren und einen Ereignishandler erstellen
  • Auslösen von Ereignishandlern
  • Verwalten häufig auftretender Ereignisse

VBA-Formulare

  • Eigene Formulare erstellen
  • Aufrufen eines Formulars aus dem Code
  • Verwendung von Formularen in der Tabelle

Voraussetzungen

  • Fähigkeit, mit einer Tabellenkalkulation umzugehen, grundlegendes Wissen (Referenzen, Bereiche, Blätter usw.).
  • Kenntnisse der VBA-Grundlagen sind nicht erforderlich, um Makros oder VBA-Code zu erstellen.

Zielgruppe

  • Data Analysts
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien