Schulungsübersicht
Makros
- Aufzeichnung und Bearbeitung von Makros
- Speicherungsorte für Makros
- Weiterleiten von Makros an Formulare, Symbolleisten und Tastenkürzel
VBA-Umgebung
- Visual Basic-Editor und seine Optionen
- Tastenkürzel
- Optimieren der Umgebung
Einführung in die prozedurale Programmierung
- Verfahren: Funktion, Sub
- Datentypen
- Bedingte Anweisung If...Then....Elseif....Else....End If
- Anweisung Case
- Schleifen While, Until
- Schleife For ... Next
- Anweisungen zum Unterbrechen der Schleife (exit)
Zeichenketten
- Kombinieren von Zeichenketten (Konkatenation)
- Konvertierung in andere Typen – implizit und explizit
- Merkmale der Verarbeitung von Zeichenketten
Visual Basic
- Datenabruf und -speicherung in einer Tabelle (Cells, Range)
- Datenabruf und -speicherung mit dem Benutzer (InputBox, MsgBox)
- Deklaration von Variablen
- Geltungsbereich und Lebensdauer von Variablen
- Operatoren und deren Priorität
- Moduloptionen
- Eigene Funktionen erstellen und in einem Arbeitsblatt verwenden
- Objekte, Klassen, Methoden und Eigenschaften
- Sicherung des Codes
- Sicherheit vor Manipulation und Vorschau des Codes
Debugging
- Schrittweise Verarbeitung
- Fenster „Lokale Variablen“
- Sofortfenster (Immediate Window)
- Fallen – Überwachungsausdrücke (Watches)
- Aufrufstack (Call Stack)
Fehlerbehandlung
- Arten von Fehlern und Vermeidungsstrategien
- Erfassen und Behandeln von Laufzeitfehlern
- Strukturen: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Excel-Objektmodell
- Das Application-Objekt
- Workbook-Objekt und Sammlung von Workbooks
- Worksheet-Objekt und Auflistung Worksheets
- Objekte ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Auswahlobjekt
- Auflistung Range
- Objekt Cells
- Anzeigen von Daten in der Statusleiste
- Optimierung mit ScreenUpdating
- Zeitmessung durch die Methode Timer
Nutzung externer Datenquellen
- Verwendung der ADO-Bibliothek
- Verweise auf externe Datenquellen
- ADO-Objekte:
- Connection (Verbindung)
- Command (Befehl)
- Recordset (Datensatzfeld)
- Verbindungszeichenfolge
- Erstellen von Verbindungen zu verschiedenen Datenbanken: Microsoft Access, Oracle, MySQL
Berichterstellung
- Einführung in die SQL-Sprache. Die grundlegende Struktur von SQL (SELECT, UPDATE, INSERT INTO, DELETE). Aufruf einer Microsoft Access-Abfrage aus Excel. Formulare zur Unterstützung der Datenbanknutzung.
Voraussetzungen
- Basiskenntnisse in Excel-Funktionen wie Arbeitsblätter, Formeln, Tabellen und das Sortieren oder Filtern von Daten
- Erfahrung in der Erstellung, Aktualisierung oder Überprüfung von Berichten in Microsoft Excel
- Keine vorherigen Programmierkenntnisse erforderlich
Zielgruppe
- Analysten, die wiederkehrende Excel-Aufgaben automatisieren möchten
- Business-Professionals, die mit Daten und Berichten in Excel arbeiten
- Mitarbeitende, die einfache Makros und praktische VBA-Lösungen für die tägliche Arbeit erstellen möchten
Erfahrungsberichte (7)
Was mir am besten gefallen hat, war das Wissen des Trainers über Excel. Ich schätze es sehr, nützliche Dinge wie Shortcuts und Formeln gelernt zu haben, die ich täglich einsetzen kann.
Martin
Kurs - Visual Basic for Applications (VBA) for Analysts
Maschinelle Übersetzung
Die Schulung war meiner Meinung nach perfekt und hat meine Augen für viele Dinge geöffnet, von denen ich bisher nicht wusste. Sie war prägnant mit vielen Übungen. Für einige Teilnehmer mochte es zu schnell gewesen sein, aber dank meiner Vorerfahrungen hatte ich diesen Eindruck nicht.
Maen Hatoum - Red Bull GmbH
Kurs - Visual Basic for Applications (VBA) for Analysts
Maschinelle Übersetzung
Das fachliche Wissen war fantastisch! Die Art und Weise, wie Sie das aufgeschlüsselt haben, damit wir es verstehen konnten, war großartig. Ich denke, ich muss einfach mit den einfachen Dingen beginnen. Das letzte Thema war etwas anspruchsvoll, und ich hatte Schwierigkeiten, Schritt zu halten, aber ich werde es schaffen :)
Zaskia Stanz - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maschinelle Übersetzung
Ausführliche Beispiele und Trainingsmaterial.
KAREN LOUW - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maschinelle Übersetzung
Er war gut vorbereitet und gab auch gute Hinweise.
Annemarie Van Aardt - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maschinelle Übersetzung
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Kurs - Visual Basic for Applications (VBA) for Analysts
Maschinelle Übersetzung
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Kurs - Visual Basic for Applications (VBA) for Analysts
Maschinelle Übersetzung