GET STUDIUM

VBA-Programmierung

Vermittlung von Kenntnissen und Fähigkeiten in der VBA-Programmierung (Visual Basic for Applications) zur Automatisierung von Microsoft Office

Abschluss
keine Prüfung
Studienform
Fernstudium
Regelstudienzeit
15 Monate
Lernaufwand/Woche
ca. 10 Std.
Selbstlernen gesamt
645 Std.
Kosten & Gebühren
Gesamtkosten
2.985 €
Ratenzahlung
15 × 199 €

Angaben ohne Gewähr. Preise und Konditionen können sich ändern – bitte prüfe die aktuellen Studiengebühren auf der Kursseite des Anbieters.

Überblick

Immer dieselben Handgriffe in Excel, Word oder Access? Mit VBA (Visual Basic for Applications) automatisierst du genau solche Routineaufgaben – und machst aus Microsoft Office ein Werkzeug, das sich deinen Abläufen anpasst. Der SGD-Fernlehrgang VBA-Programmierung bringt dir das von Grund auf bei, ganz ohne Programmiervorerfahrung. Du startest mit dem Makro-Recorder und den VBA-Grundlagen, arbeitest dich über Variablen, Kontrollstrukturen, Schleifen und Arrays bis zur objektorientierten Programmierung und Ereignissteuerung vor. Du baust komplexe UserForms, steuerst die Objektmodelle von Word, Excel und Access und entwickelst Datenbankanwendungen mit Tabellen, Formularen, Berichten, SQL sowie Datenzugriff über ADO und ADOX. Programmiererfahrung brauchst du nicht – wohl aber gute Kenntnisse in Windows und in Word, Excel und Access. Wichtig: Du benötigst ein eigenes Microsoft Office Professional (ab Version 2019, inklusive Access). Nach erfolgreicher Kursteilnahme erhältst du das SGD-Abschlusszeugnis, auf Wunsch auch in englischer Sprache.

Inhalte

  • Einführung in die VBA-Programmierung und den Makro-Recorder
  • Variablen, Konstanten, Funktionen und Kontrollstrukturen
  • Objektorientierte Programmierung und Ereignissteuerung
  • Schleifen, Arrays, String- und Textfunktionen, Umgang mit Textdateien
  • Praxisbeispiele mit komplexen UserForms und Ausgaben in verschiedenen Dateiformaten
  • Objektmodelle von Word, Excel und Access
  • Datenbanktheorie, Tabellendesign, Relationen und Abfragen (Access)
  • Formulare, Unterformulare, Berichte und Berechnungen
  • Fehlermeldungen und Abfangroutinen
  • Die Abfragesprache SQL sowie Datenzugriff über ADO und ADOX

Karriere

Office-Automatisierung im Unternehmen

Mit VBA erweiterst und automatisierst du Microsoft-Office-Programme und passt sie an betriebliche Anforderungen an – gefragt in Produktion, Handel und Dienstleistung.

Ergänzung für IT- und Programmierrollen

Für Programmier:innen und Mitarbeitende aus dem IT-Bereich ist VBA eine praxisnahe Ergänzung, um Büroprozesse schnell und kostengünstig zu automatisieren.

Quereinstieg & eigene Projekte

Auch als Quereinsteiger:in erschließt du dir ein konkretes Anwendungsgebiet – und kannst VBA ebenso für eigene Projekte und Hobbys nutzen.

Zugangsvoraussetzungen

gute Grundkenntnisse im Umgang mit Windows sowie mit den Microsoft-Office-Anwendungen Word, Excel und Access; Programmiererfahrung ist nicht erforderlich; technische Voraussetzung: Multimedia-PC oder Laptop mit Windows 10/11, Microsoft Office Professional ab Version 2019 (mit Word, Excel und Access; enthält die VBA-Entwicklungsumgebung), aktueller Browser, Internetzugang

Voraussetzung: eigenes Microsoft Office Professional (mit Access)

Für den Kurs brauchst du ein eigenes Microsoft Office Professional ab Version 2019 mit Word, Excel und Access. Die VBA-Entwicklungsumgebung ist in diesem Office-Paket bereits enthalten – zusätzliche Software ist nicht nötig. Wichtig ist die Professional-Edition: Sie enthält Access, das im Datenbankteil des Kurses genutzt wird. Plane diese Lizenz ein, falls sie an deinem Arbeitsplatz oder privat noch nicht vorhanden ist.

Kein Programmier-Vorwissen nötig – die Einordnung

Zur Einordnung: Du brauchst keine Programmiererfahrung – der Kurs beginnt beim Makro-Recorder und baut die Programmierung Schritt für Schritt auf. Gute Kenntnisse in Windows und in Word, Excel und Access solltest du aber mitbringen. Der Lehrgang schließt ohne Prüfung mit dem SGD-Abschlusszeugnis ab – kein Studium und keine staatliche Ausbildung. Sein Wert liegt im konkreten, sofort anwendbaren Automatisieren von Office.

Häufige Fragen

Wofür kann ich VBA konkret nutzen?
Mit VBA automatisierst du wiederkehrende Aufgaben in Word, Excel und Access, baust eigene Eingabemasken (UserForms), erzeugst Berichte und Auswertungen und greifst per SQL auf Datenbanken zu. Das spart in vielen Büro- und Fachabteilungen spürbar Zeit.
Deckt der Kurs auch Access und Datenbanken ab?
Ja, ausführlich: Du lernst Datenbanktheorie, Tabellendesign, Relationen, Formulare und Berichte in Access sowie die Abfragesprache SQL und den Datenzugriff über ADO und ADOX.
Worin unterscheidet sich der Kurs von Office Kompakt (SGD)?
„Office Kompakt“ bringt dir bei, die Office-Programme sicher zu bedienen. Die VBA-Programmierung geht einen Schritt weiter: Du programmierst und automatisierst diese Programme – setzt also gute Office-Kenntnisse voraus und baust darauf auf.

Ähnliche Studiengänge