Kontakt aufnehmen

Schulungsübersicht

Makros

  • Aufzeichnen und Bearbeiten von Makros
  • Wo Makros gespeichert werden
  • Zuweisung von Makros an Formulare, Symbolleisten sowie Tastaturkürzel

VBA-Entwicklungsumgebung

  • Der Visual Basic Editor samt seinen Einstellungen
  • Tastaturkürzel im VBA-Umfeld
  • Optimierung der Entwicklungsumgebung

Einführung in die prozedurale Programmierung

  • Prozeduren: Function und Sub
  • Datentypen in VBA
  • Die Bedingungsanweisung If...Then....Elseif....Else....End If
  • Auswahlanweisungen Case
  • Schleifenarten: While, Until sowie For...Next
  • Befehle zum Abbruch einer Schleife (Exit)

Zeichenkettenverarbeitung

  • Zusammensetzen von Zeichenketten (Konkatenation)
  • Umwandlung in andere Datentypen – implizit und explizit
  • Möglichkeiten zur Bearbeitung von Zeichenketten

Visual Basic im Detail

  • Daten aus Tabellenblättern lesen und dort schreiben (Cells, Range)
  • Ein- und Ausgabeoperationen via InputBox sowie MsgBox
  • Deklaration von Variablen und deren Gültigkeitsbereich sowie Lebensdauer
  • Operatoren samt deren Prioritäten in VBA
  • Nutzung von Modulen zur Codeorganisation
  • Eigene Funktionen definieren und im Arbeitsblatt verwenden
  • Objekte, Klassen, Methoden sowie Eigenschaften erklärt
  • Sicherung von VBA-Code vor unbefugter Veränderung<\/li>
  • Möglichkeiten zum Schutz vor Manipulation und zur Voransicht des Codes

Debugging-Techniken

  • Ausführungsschrittweise zur Analyse von Codeabläufen
  • Nutzung des Lokalfensters zur Überwachung von Variablenwerten
  • Der Direktmodus zur Ausgabe temporärer Werte im Editor
  • Zuweisung von Watch-Ausdrücken zur Beobachtung von Werten
  • Aufrufstack für die Nachverfolgung der Funktionsausführungsreihenfolge

Fehlerbehandlung

  • Gängige Fehlertypen sowie Strategien zu deren Vermeidung
  • Auffangen und Bearbeitung von Laufzeitfehlern in VBA-Programmen
  • Einsatz der Befehle On Error Resume Next, On Error GoTo label sowie On Error GoTo 0 zur Fehlerkontrolle

Excel-Objektmodell im Überblick

  • Das Application-Objekt als zentraler Einstiegspunkt in Excel
  • Workbook-Objekte und deren Sammlung aller geöffneten Arbeitsmappen
  • Worksheet-Objekte sowie die gesamte Sammlung der Arbeitsblätter
  • Spezifische Objektarten wie ThisWorkbook, ActiveWorkbook oder ActiveCell erklärt
  • Methodik zur Auswahl von Objekten in VBA
  • Nutzung der Range-Klasse für den Zugriff auf Tabellenbereiche
  • Direkter Zugriff auf einzelne Zellen via Cells-Objekt
  • Ausgabe von Statusinformationen im unteren Excel-Fensterstreifen
  • Effizienzsteigerung durch Aktivierung bzw. Deaktivierung von ScreenUpdating
  • Messung der Verarbeitungsdauer mittels des Timer-Befehls

Nutzung externer Datenquellen

  • Einsatz der ADO-Bibliothek zur Kommunikation mit Datenbanken
  • Definition und Konfiguration von Verbindungen zu externen Quellen
  • Wesentliche ADO-Objekte im Detail:
    • Connection – zum Aufbau der Datenverbindung
    • Command – zur Ausführung von Abfragen oder Befehlen
    • Recordset – für den Zugriff auf abgerufene Datensätze
  • Aufbau der Verbindungszeichenfolge für unterschiedliche Datenbanksysteme
  • Einrichtung von Schnittstellen zu Microsoft Access, Oracle oder MySQL-Datenbanken

Erstellung und Ausgabe von Berichten

  • Grundlagen der SQL-Sprache mit typischen Strukturen wie SELECT, UPDATE, INSERT INTO sowie DELETE verstanden machen
  • Aufruf einer Abfrage aus Microsoft Access direkt über Excel möglich machen<\/li>
  • Erarbeitung von Formularen zur interaktiven Nutzung der Datenbankverbindungen

Voraussetzungen

  • Grundkenntnisse im Umgang mit Excel-Funktionen wie Arbeitsblättern, Formeln, Tabellen sowie dem Sortieren und Filtern von Daten
  • Erfahrung im Erstellen, Aktualisieren oder Überprüfen von Berichten in Microsoft Excel
  • Vorkenntnisse im Programmieren sind nicht erforderlich

Zielgruppe

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien