uni.liVeranstaltungen

Abgesagt: Programmieren mit VBA in Excel

zurück zur Übersicht

Seminar

Referent

Dominik Kaiser, MSc

Termine

09.03.2022 17:30 - 20:00
16.03.2022 17:30 - 20:00
23.03.2022 17:30 - 20:00
30.03.2022, 17:30 - 20:00
Online via Zoom Videokonferenz

Inhalt

Microsoft hat „Excel“ im Jahr 1985 erstmals als eine Alternative zu damals bereits am Markt eingeführten Tabellenkalkulationsprogrammen wie z.B. LOTUS 1 -2-3 angeboten. Der Funktionsumfang von Excel wurde im Jahre 1994 mit den Programmiermöglichkeiten in „Visual Basic for Applications“ (VBA) entscheidend erweitert. Excel und auch VBA wurden regelmässig erweitert und stellen heute eine unverzichtbare Software für alle betriebswirtschaftlichen Anwendungen dar.

Trotz der grossen Vielfalt an zwischenzeitlich entwickelten Statistikprogrammen wie beispielsweise EViews, Stata, Gauss, SPSS, MATLAB, R oder gretl hat sich Excel mit VBA in vielen Anwendungsbereichen behaupten können. Excel mit VBA bietet grosse Vorteile gerade bei der Automatisierung von Routinevorgängen für den individuellen Eigenbedarf am Arbeitsplatz. Aufgrund der Benutzerfreundlichkeit von Excel werden Daten in diesem Programm erfasst und verarbeitet. Excel mit VBA gewährt gerade bei einfacheren Arbeitsplatzanwendungen einen reduzierten Ressourceneinsatz bei aller Art von Berechnungen sowie für Anwendungen in der Statistik und Ökonometrie.

Grundsätzlicher Aufbau des Kurses

Die Zielsetzung dieses Kursangebotes besteht in einer sehr praxisorientierten Vermittlung der Programmiersprache VBA im Tabellenkalkulationsprogramm Excel. Deshalb werden zu Beginn die Grundlagen wie beispielsweise die Definition von Variablen, Schleifen und der Entwurf von Nachrichtenfenstern besprochen und eingeübt. Ausserdem wird auf die intuitive Nutzung und Herleitung von VBA-Befehlen geachtet.

Aufgrund der Praxisnähe legt der Kurs einen besonderen Fokus auf Struktur und die Suche von Fehlern innerhalb einer VBA-Routine. Die Zielsetzung dieses Kursangebotes liegt darin, dass jeder Teilnehmer ein Grundverständnis zum Erstellen und Interpretieren einer VBA-Routine entwickeln und diese den Bedürfnissen entsprechend anpassen kann.

Vor Kursbeginn werden Vorbereitungsunterlagen zur Verfügung gestellt, während des Kurses kommen Übungsaufgaben hinzu. Programmiervorkenntnisse werden nicht vorausgesetzt. Der Kurs baut ausschliesslich auf den Kenntnissen der allgemeinen Nutzung von Excel auf.

Die Teilnehmer sind angehalten, Ihre eigenen Laptops zur Veranstaltung mitzubringen, um eine persönliche Anwendung sowie ein sofortiges Einsetzen des Erlernten im Berufsleben zu ermöglichen.


Vermittelte VBA-Konzepte anhand von Praxisbeispielen:

Mittwoch, 09. März 2022

  • Grundlegende Einführung in VBA
    • Bestandteile der Entwicklungsumgebung
    • Grundregeln der Syntax
  • Einführung in die Kommunikation zwischen VBA und Excel
  • Deklaration von Variablen und vordefinierte Funktionen

Mittwoch, 16. März 2022
  • Einführung der verschiedenen Variablentypen
  • Vertiefung von Funktionen und Schlaufen
  • Entwurf von Error- und Nachrichtenfenstern
  • Verwendung von Excel-Funktion im VBA-Code

Mittwoch, 23. März 2022
  • Aufzeichnen von VBA-Programmen
  • Interpretation und Struktur der Aufzeichnung
  • Fehlersuche und Fehlerbehandlung
  • Verlinkung zwischen VBA-Code und Tabellenblättern

Mittwoch, 30. März 2022
  • Steuerung des Programmablaufs
  • Ausgabesteuerung auf verschiedenen Tabellenblättern

Zielgruppe

Mitarbeiter in Banken, Vermögensverwaltungen, Anlagefonds, Versicherungen, Aufsichts- und Regulierungsbehörden sowie Rechtsanwalts-Kanzleien und Unternehmensberatungen.

Preis

CHF 600.- pro Person einschliesslich Kursunterlagen und Teilnehmerzertifikat. CFA Charter holder und Kandidaten, die aktuell für das Level 2/3 Exam registriert sind, bezahlen CHF 530.-. Es stehen maximal 20 Plätze zur Verfügung.

Anmeldeschluss

04.03.2022

 

Es gelten die Allgemeinen Geschäftsbedingungen, welche durch eine Anmeldung verbindlich vereinbart werden.
In den AGB sind u.a. Details zu Rücktrittsrecht/Stornierung und Abbruch sowie Ersatzteilnehmende geregelt.