Schulungsübersicht
Makros
- Aufzeichnen und Bearbeiten von Makros.
- Speicherort für Makros.
- Zuweisen von Makros zu Formularen, Symbolleisten und Tastenkürzeln.
VBA-Umgebung
- Visual Basic Editor und dessen Optionen.
- Tastenkürzel.
- Optimierung der Umgebung.
Einführung in die prozedurale Programmierung
- Prozeduren: Funktion, Sub.
- Die Datentypen.
- Die bedingte Anweisung If...Then...Elseif...Else...End If.
- Anweisung Case.
- Schleifen While, Until.
- Schleife For ... Next.
- Anweisungen zum Beenden der Schleife (Exit).
Zeichenfolgen
- Kombinieren von Zeichenfolgen (Konkatenation).
- Konvertierung in andere Typen – implizit und explizit.
- Verarbeitung von Zeichenfolgen durch Funktionen.
Visual Basic
- Herunterladen und Hochladen von Daten in ein Arbeitsblatt (Zellen, Bereich).
- Herunterladen und Hochladen von Daten an den Benutzer (InputBox, MsgBox).
- Die Deklaration von Variablen.
- Der Gültigkeitsbereich und die Lebensdauer von Variablen.
- Operatoren und ihre Prioritäten.
- Optionen für Module.
- Eigene Funktionen erstellen und in einem Arbeitsblatt verwenden.
- Objekte, Klassen, Methoden und Eigenschaften.
- Sicherung von Code.
- Sicherheit gegen Code-Manipulation und Vorschau.
Debugging
- Schrittweise Ausführung.
- Lokalfenster.
- Sofortfenster.
- Wachen (Traps) – Überwachungsvariablen.
- Aufrufstack.
Fehlerbehandlung
- Arten von Fehlern und Möglichkeiten zur Vermeidung.
- 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 eine Sammlung von Workbooks.
- Worksheet-Objekt und die Sammlung Worksheets.
- Objekte ThisWorkbook, ActiveWorkbook, ActiveCell usw.
- Objekt Selection.
- Kollektion Range.
- Objekt Cells.
- Anzeige von Daten in der Statusleiste.
- Optimierung mittels ScreenUpdating.
- Zeitmessung durch die Methode Timer.
Verwendung externer Datenquellen
- Verwendung der ADO-Bibliothek.
- Verweise auf externe Datenquellen.
- ADO-Objekte:
- Verbindung (Connection).
- Befehl (Command).
- Datensatz (Recordset).
- Verbindungszeichenkette (Connection String).
- Erstellen von Verbindungen zu verschiedenen Datenbanken: Microsoft Access, Oracle, MySQL.
Berichterstattung
- Einführung in die SQL-Sprache: Die grundlegende Struktur von SQL (SELECT, UPDATE, INSERT INTO, DELETE). Aufrufen einer Microsoft Access-Abfrage aus Excel. Formularen zur Unterstützung der Datenbanknutzung.
Voraussetzungen
- Grundlegende Kenntnisse der Excel-Funktionen wie Arbeitsblätter, Formeln, Tabellen sowie das Sortieren oder Filtern von Daten.
- Erfahrung bei der Vorbereitung, Aktualisierung oder Überprüfung von Berichten in Microsoft Excel.
- Vorkenntnisse in der Programmierung sind nicht erforderlich.
Zielgruppe
- Analysten, die wiederkehrende Excel-Aufgaben automatisieren möchten.
- Unternehmensmitarbeiter, die in Excel mit Daten und Berichten arbeiten.
- Mitarbeiter, die einfache Makros und praktische VBA-Lösungen für den täglichen Arbeitsalltag entwickeln 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