Kontakt aufnehmen

Schulungsübersicht

Makros

  • Aufzeichnung und Bearbeitung von Makros
  • Weiterleitung von Makros an Formen, Symbolleisten oder Tastenkürzel

VBA-Umgebung

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

Einführung in die prozedurale Programmierung

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

Geschachtelte Zeichenketten

  • Kombinieren geschachtelter Zeichenketten (Kontkatenation)
  • Umrechnung in andere Typen (implizit und explizit)
  • Bearbeitung von Funktionen geschachtelter Zeichenketten

Visual Basic

  • Hoch- und Herunterladen von Daten in eine Tabelle (Cells, Range)
  • Hoch- und Herunterladen von Daten zum Benutzer (InputBox, MsgBox)
  • Deklaration von Variablen
  • Bereich und Lebensdauer von Variablen
  • Operatoren und deren Prioritäten
  • Optionen Module
  • Eigene Funktionen erstellen und im Blatt verwenden
  • Objekte, Klassen, Methoden und Eigenschaften
  • Sichern von Code
  • Sicherheit des Codes vor Manipulation und Vorschau

Fehlersuche

  • Schrittweise Verarbeitung
  • Fenster für lokale Variablen
  • Eingabeaufforderung
  • Überwachung - Watches
  • Aufrufstapel

Fehlerbehandlung

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

Excel-Objektmodell

  • Das Application-Objekt
  • Workbook-Objekt und die Workbooks-Sammlung
  • Worksheet-Objekt und die Worksheets-Sammlung
  • Die Objekte ThisWorkbook, ActiveWorkbook, ActiveCell
  • Objekt-Auswahl
  • Sammung Range
  • Objekt Cells
  • Anzeigen von Daten in der Statusleiste
  • Optimierung mit ScreenUpdating
  • Messung der Zeit durch die Methode Timer

Ereignisbehandlung in VBA

  • Was ist ein Ereignis?
  • Reaktion auf ein Ereignis und Erstellen eines Ereignishandlers
  • Auslösen von Ereignishandlern
  • Häufig auftretende Ereignisse bedienen

VBA-Formulare

  • Eigene Formulare erstellen
  • Ein Formular aus dem Code aufrufen
  • Formulare im Blatt verwenden

Voraussetzungen

  • Fähigkeiten im Umgang mit Tabellenkalkulationen; Grundkenntnisse (Verweise, Bereiche, Arbeitsblätter usw.)
  • Vorkenntnisse in VBA sind für das Erstellen von Makros oder VBA-Code nicht erforderlich

Zielgruppe

  • Datenanalysten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien