Kontakt aufnehmen

Schulungsübersicht

Makros

  • Aufzeichnung und Bearbeitung von Makros
  • Speicherort für Makros
  • Zuweisung von Makros an Formen, Symbolleisten und Tastenkürzel

VBA-Umgebung

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

Einführung in die prozedurale Programmierung

  • Prozeduren: Funktion, Sub
  • Datentypen
  • Bedingte Anweisung If...Then....Elseif....Else....End If
  • Anweisung Case
  • Schleifen: While, Until
  • Schleife For ... Next
  • Anweisungen zum Abbrechen der Schleife (Exit)

Strings

  • Verkettung von Strings (Concatenation)
  • Konvertierung in andere Typen - implizit und explizit
  • Funktionen zur String-Verarbeitung

Visual Basic

  • Daten herunterladen und hochladen in einer Tabelle (Cells, Range)
  • Daten herunterladen und an den Benutzer übermitteln (InputBox, MsgBox)
  • Deklaration von Variablen
  • Gültigkeitsbereich und Lebensdauer von Variablen
  • Operatoren und deren Prioritäten
  • Moduloptionen
  • Eigene Funktionen erstellen und in einem Arbeitsblatt verwenden
  • Objekte, Klassen, Methoden und Eigenschaften
  • Sicherung des Codes
  • Sicherheitsmechanismen gegen Code-Manipulation und Vorschau

Fehlerbehebung (Debugging)

  • Schrittweise Verarbeitung
  • Fenster «Lokal» (Locals Window)
  • Ausgabefenster (Immediate Window)
  • Überwachung (Watches)
  • Aufrufstapel (Call Stack)

Fehlerbehandlung

  • Fehlersarten und Vermeidungsmöglichkeiten
  • Erfassen und Behandeln von Laufzeitfehlern
  • Strukturen: On Error Resume Next, On Error GoTo label, On Error GoTo 0

Excel-Objektmodell

  • Das Application-Objekt
  • Aktivmappe und Sammlung von Arbeitsmappen (Workbooks)
  • Arbeitsblattobjekt und Sammlung Worksheets
  • Objekte ThisWorkbook, ActiveWorkbook, ActiveCell ...
  • Objektselektion
  • Sammlung Range
  • Objekt Cells
  • Darstellung von Daten in der Statusleiste
  • Optimierung durch ScreenUpdating
  • Zeitmessung über die Methode Timer

Nutzung externer Datenquellen

  • Verwendung der ADO-Bibliothek
  • Referenzen auf externe Datenquellen
  • ADO-Objekte:
    • Verbindung (Connection)
    • Befehl (Command)
    • Datensatzfeld (Recordset)
  • Verbindungszeichenfolge (Connection String)
  • Erstellen von Verbindungen zu verschiedenen Datenbanken: Microsoft Access, Oracle, MySQL

Berichterstellung

  • Einführung in die SQL-Sprache. Die Grundstruktur von SQL (SELECT, UPDATE, INSERT INTO, DELETE). Aufruf einer Microsoft Access-Abfrage aus Excel. Formulare zur Unterstützung der Datenbanknutzung.

Voraussetzungen

  • Grundlegende Kenntnisse in Excel-Funktionen wie Arbeitsblätter, Formeln, Tabellen sowie Sortieren oder Filtern von Daten
  • Erfahrung im Erstellen, Aktualisieren oder Überprüfen von Berichten in Microsoft Excel
  • Keine vorherigen Programmierkenntnisse erforderlich

Zielgruppe

  • Analysten, die wiederkehrende Excel-Aufgaben automatisieren möchten
  • Geschäftsfachleute, die mit Daten und Berichten in Excel arbeiten
  • Teammitglieder, die einfache Makros und praxisnahe VBA-Lösungen für den Arbeitsalltag entwickeln möchten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien