Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Makros
- Aufzeichnung und Bearbeitung von Makros
- Zuweisung von Makros zu Formularen, Symbolleisten, Tastaturkürzeln
VBA Umgebung
- Visual Basic Editor und seine Optionen
- Management Komponenten
- Tastaturabkürzungen
- Optimieren der Umgebung
Einführung in die prozedurale Programmierung
- Prozeduren: Funktion Sub
- Datentypen
- Die if-Anweisung ... then ... elseif ... else ... end if
- Case-Anweisung
- Schleifen for ... loop while, until
- Schleife für ... next
- Anweisungen Schleife break (exit)
- Array-Verarbeitung
Angegebene Zeichenkette
- Kombinieren von Zeichenketten in Anführungszeichen (Verkettung)
- Konvertierung in andere Typen von (implizit und explizit)
- Funktionen Verarbeitung von Anführungszeichenfolgen
Visuelles Basic
- Herunter- und Hochladen von Daten in eine Tabellenkalkulation (Cells, Range)
- Herunter- und Hochladen von Daten an den Benutzer (InputBox, MsgBox)
- Die Deklaration von Variablen
- Der Umfang und die Lebensdauer von Variablen
- Operatoren und ihre Prioritäten
- Optionsmodule
- Eigene Funktionen erstellen und diese in einem Blatt verwenden
- Objekte, Klassen, Methoden und Eigenschaften
- Sichern von Code
- Sicherheitscode Manipulationen und Vorschau
Fehlersuche
- Verarbeitungsschritt
- Lokales Fenster
- Unmittelbares Fenster
- Fallen - Überwachen
- 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 Anwendungsobjekt
- Workbook-Objekt und eine Sammlung von Arbeitsmappen
- Arbeitsblatt-Objekt und Sammlung von Arbeitsblättern
- Objekte ThisWorkbook, ActiveWorkbook, ActiveCell
- Objekt Auswahl
- Sammlung Bereich
- Objekt Zellen
- Anzeige von Daten in der Statusleiste
- Optimierung durch ScreenUpdating
- Die Zeitmessung durch die Methode Timer
Ereignisbehandlung in VBA
- Was ist ein Ereignis?
- Reagieren auf ein Ereignis und Erstellen eines Event-Handlers
- Auslösen von Ereignishandlern
- Häufig auftretende Ereignisse bedienen
VBA Formulare
- Erstellen Sie Ihre eigenen Formulare
- Aufrufen eines Formulars aus dem Code
- Die Formulare im Blatt verwenden
Voraussetzungen
- Fähigkeit, mit einer Tabellenkalkulation zu arbeiten, Grundkenntnisse (Referenzen, Bereiche, Blätter, ...)
- VBA Hintergrundwissen ist nicht erforderlich, um Makros oder VBA Code zu erstellen
Publikum
- Datenanalysten
21 Stunden
Erfahrungsberichte (4)
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Kurs - Visual Basic for Applications (VBA) in Excel - Introduction to programming
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Kurs - Visual Basic for Applications (VBA) in Excel - Introduction to programming
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Kurs - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Training agenda was well thought out.