Workshop Vertiefung Excel VBA
Online-Bildungsurlaub
Der Bildungsurlaub richtet sich an Personen, die ausgehend von Excel-VBA ihre Kenntnisse vertiefen wollen. Neben Tipps zur Arbeitserleichterung wird insbesondere die Programmierung eigener Objektklassen vorgestellt. Code kann auf diese Weise gut strukturiert und wieder verwendet werden.
Inhalte:
Geltungsbereich von
- Variablen
- Konstanten
- Objektvariablen
Erweiterte Variablendeklaration
- Enumerationen
- Eigene Datentypen mit Type
Property Prozeduren und Funktionen
- Unterschiede
- Normale Prozeduren und Property-Prozeduren
Arrays
- eindimensionale
- zweidimensionale
- mehrdimensionale
- dynamische
Andere Anwendungen aus Excel ansprechen
- Word starten und Text setzen
- PowerPoint starten und Präsentation setzen
- Outlook starten
- Termin setzen
- Mail senden
- Access starten
- Tabelle öffnen
- Abfrage öffnen
- Einstieg: UserForm
- anlegen
- Buttons
- Schaltflächen
- UserForm schützen
- etc.
UserForm mit Schaltflächen
- Textfelder
- Listenfelder
- Dropdown
- Drehfeld
- Checkbox
- Buttons
- Optionsfelder
- Rahmen etc.
Dialoge programmieren
- Grundlagen
- Info-Dialog erstellen
- Prüfen und Anzeigen
- Optionen-Dialog erstellen
- Pfade prüfen
- Datei-Dialoge
- Integrierte Dialoge nutzen
- Dateinamen auslesen
- Filter berücksichtigen
- Datei-Info anzeigen
- Excel-Sheet ermitteln und kopieren
- Dialoge aufrufen
Rekursive Programmierung
- Rekursion - Iteration: Unterschiede
- Rekursive Funktionen
Eigene Datenmaske mit VBA
- Formular gestalten
- Dateninhalte übernehmen
- Eingabefelder vorbereiten
- geänderte Zellen hervorheben
- Datensätzen über VBA finden
- Formular mit VBA programmieren
Klassenprogrammierung allgemein
- Grundlagen
- Allgemeines zu Klassen
- Instanzierung
- Klassenaufruf richtig - falsch
- Code mehrfach aufrufen
- Beispiel-Projekt
- Klassen zur Laufzeit
- Vorteile der Klassenprogrammierung
Klassenprogrammierung Workshop
- Adressen aus verschiedenen Quellen
- CSV
- Excel
- Access
- Klassen vorbereiten
- Modul - Klassenmodul
- Klassen ableiten
Diagramme in VBA
- Diagramm erstellen
- aktivieren
- deaktivieren
- formatieren
- bearbeiten
- filtern
- verschieben
- kopieren
- löschen
- Verbunddiagramm
- mehrere Diagramme erstellen und formatieren
- Diagramm als Grafik speichern
Intelligente Tabellen mit VBA
- erstellen
- über Index ansprechen
- über den Namen ansprechen
- Datenbereich ansprechen
- Zeile ansprechen
- Spalte ansprechen
- Zeile löschen
- Spalte löschen
- Tabelle löschen
- etc.
Pivot-Tabellen mit VBA
- erstellen
- aktualisieren
- einzelne Elemente ausblenden
- Datumsfilter
- Wertefilter
- eigene Filter
- Tabellenfilter
- sortieren
- Wertebereich formatieren und berechnen
- Datenfelder einfügen und berechnen
- gruppieren / Datenschnitte etc.
- Ereignisse in VBA programmieren
- Ereignisse grundsätzlich betrachten
- Worksheet-Ereignisse
- Workbook-Ereignisse
VBA-Lösungen
- Liste ohne 1. Zeile markieren
- Excel-Kommentare lesbar exportieren
- Zellen eleganter adressieren
- Zellen per Dialog markieren
- Kopieren ohne Schleifen
- Überlappende Bereiche erkennen
- Scroll Bereich für Tabellen fixieren
- Schaltflächen Erkennung
- Gültige Dateinamen erzeugen
- Endlos-Schleifen sauber abbrechen
- automatischer Code in Dokumenten
- Meldungsformular mit wechselndem Text
- Bedingte Compilierung
- Gemeinsame Logos in vielen Dialogen
- nächsten Werktag ermitteln
Voraussetzungen: Excel VBA Grundlagenkurs oder vergleichbare Kenntnisse und Erfahrungen.
Technische Voraussetzungen zur Teilnahme am Online-Seminar:
Windows-Rechner mit Internetanbindung (mind. 1,5 MBit/s) und installiertem Excel Programm, möglichst Excel 2016 oder neuer, mit Zugriff auf xlsm-Dateien
Webcam und Mikrofon/Lautsprecher zur aktiven Teilnahme an den Video-Meetings
zweiter Bildschirm ist von Vorteil.
Als Konferenztool wird die Software Zoom eingesetzt. Dadurch entstehen für Sie als Teilnehmende keine zusätzlichen Kosten. Sie müssen lediglich bereit sein, für die Dauer des Online Seminars die Zoom-Software auf Ihrem Rechner zu installieren.
Mitschnitte des Online Seminars sind nicht erlaubt.
- Kursnummer: 252O587215
- Kursbeginn: Mo., 15.12.2025, 09:00 Uhr
- Kursende: Fr., 19.12.2025 16:30 Uhr
- Kursdauer: 5 Termine
- Kursort: Online
- Themenbereich: Programmiersprachen
- Downloads: Programmablauf
- Ansprechperson: Axel Busch
Telefon: 0221 221-23693
E-Mail: vhs-beruflichebildung@stadt-koeln.de
Lehrkraft für diesen Kurs
Kurse mit Bernd Peuler:
- 252A520005 - Erste Schritte am eigenen Laptop für Menschen ab 60 Kurs am Vormittag (nicht für MacBook geeignet)
- 252A526616 - 10 Flinke Finger - Tastschreiben heute Multisensorisches Lernen zur Computertastanwendung - Wochenendseminar mit Übungseinheiten
- 252A533614 - Formeln und Funktionen in Excel clever nutzen - ein Überblick Bildungsurlaub an drei Tagen
- 252A521913 - Behalten Sie den Überblick! - Dateien und Ordner im Griff unter Windows Abendkurs
- 252A520105 - Sicherer werden im Umgang mit dem eigenen Laptop! Ein Trainingskurs am Vormittag für Menschen ab 60 (nicht für MacBook geeignet)
- 252A520406 - Android-Smartphone und –Tablet: Erste Schritte, Apps, E-Mail und Internet Intensivkurs am Nachmittag für Menschen ab 60
- 252O533603 - Power Query in Excel Online-Abendkurs
- 252O587028 - VBA-Programmierung in Excel Online-Bildungsurlaub
- 252O587215 - Workshop Vertiefung Excel VBA Online-Bildungsurlaub
- 252A521269 - Erste Schritte am Computer mit Windows Abendkurs
- 252A520208 - Computer Club 60+ Kurs am Nachmittag
Kurstermine 5
Termin-Nummer | Datum | Uhrzeit |
---|---|---|
Termin-Nummer: 1 | Montag — 15.12.2025 | 09:00 - 16:30 Uhr |
Termin-Nummer: 2 | Dienstag — 16.12.2025 | 09:00 - 16:30 Uhr |
Termin-Nummer: 3 | Mittwoch — 17.12.2025 | 09:00 - 16:30 Uhr |
Termin-Nummer: 4 | Donnerstag — 18.12.2025 | 09:00 - 16:30 Uhr |
Termin-Nummer: 5 | Freitag — 19.12.2025 | 09:00 - 16:30 Uhr |