Kontakt

Nutzen Sie dieses Kontaktformular oder schreiben Sie mir direkt per E-Mail.

6 Geschäftsleute mit Laptops in der Hand stehen im Halbkreis

Excel VBA-Programmierung: Einstieg von 0 auf 100!

  • Dauer: 3 Tage
  • Zufriedenheitsgarantie
  • Excel automatisieren

In diesem Seminar lernen Sie, wie Sie wiederkehrende Aufgaben in Excel geschickt automatisieren und dadurch eine Menge Zeit sparen können!

Anhand zahlreicher Praxisbeispiele und vieler Übungen absolvieren Sie den Einstieg in die VBA-Programmierung mit Excel. Nach dem Kurs werden Sie in der Lage sein, zahlreiche Routineaufgaben einfach per Knopfdruck zu erledigen.

Jan Trummel, die Arme in die Seiten gestemmt

Mein Versprechen an Sie:

Nach diesem Seminar beherrschen Sie die wichtigsten VBA-Elemente, um Excel gewinnbringend zu automatisieren:

  1. Makros
  2. Variablen und Datentypen
  3. Verzweigungen
  4. Schleifen
  5. Fehlerbehandlung
  6. Steuerung von Excel-Objekten
  7. Prozeduren und Funktionen
  8. Arrays
  9. Eigene Dialoge
  10. Zugriff auf externe Daten

Sie können das Seminar als exklusive Firmenschulung für Ihr Unternehmen buchen! Oder Sie melden einzelne Teilnehmer einfach zu einem der vielen öffentlichen Seminare an! Selbstverständlich führe ich jede Schulung auch gerne online für Sie durch!

Jan Trummel lächelnd, im Anzug und mit einem Stift in Händen

Darum ein Seminar von Jan Trummel!

Vertrauen Sie auf meine langjährige Erfahrung aus mehr als 700 Seminaren.

Ob Power BI, Excel oder Datenbanken: jedes Seminar ist eine Maßanfertigung und wird individuell auf Sie zugeschnitten.

Dank zahlreicher Praxisbeispielehochwertiger Seminarunterlagen und einer optimalen Nachbetreuung wird jede Schulung zum Erfolg!

Und der ganz besondere Vorteil für Sie: mit meiner Zufriedenheitsgarantie* genießen Sie maximale Sicherheit!

In 10 Schritten zur Automatisierung von Excel

1. Makros

Lernen Sie, bestimmte Abläufe einfach mit dem Makrorecorder aufzuzeichnen.

Sie können nahezu jede Aktion in Excel aufzeichnen und sich den fertigen VBA-Code anschauen. Dies ist immer ein guter Start, um mit der Programmierung zu beginnen.

Variablen sind das Kurzzeitgedächtnis Ihres VBA-Programms!

In Variablen können Sie Ergebnisse zwischenspeichern. Zusammen mit Datentypen und Konstanten stellen sie ein wichtiges Element der Programmierung dar.

2. Variablen
3. Verzweigungen

Erfahren Sie, wie Sie den Ablauf Ihres Programms geschickt steuern können.

Die Funktion If ermöglicht Ihnen, auf Bedingungen zu reagieren und den Programmablauf in die eine oder die andere Richtung zu lenken.

Und täglich grüßt das Murmeltier!

Manchmal müssen Sie bestimmte Anweisungen beliebig oft wiederholen. Wie Sie Schleifen geschickt einsetzen und diese bei Bedarf auch vorzeitig verlassen, erfahren Sie in dieser Lektion.

4. Schleifen
5. Fehlerbehandlung

Aus Fehlern lernt man - und man reagiert darauf!

Hier geht es darum, Fehler abzufangen, die sonst den korrekten Ablauf Ihres Programms beeinträchtigen würden.

Von Arbeitsmappen über Tabellenblätter bis hin zu Zellen - hier geht's ums Ganze!

Sie möchten automatisiert Tabellenblätter einfügen oder per Knopfdruck Formeln in bestimmte Zellen schreiben? In dieser Lektion erfahren Sie, wie das mit VBA möglich ist!

6. Excel-Objekte
7. Prozeduren und Funktionen

Schreiben Sie Code niemals doppelt - sondern lagern Sie ihn aus!

In dieser Lektion erfahren Sie, wie Sie Anweisungen in Prozeduren oder Funktionen kapseln. Dies ermöglicht Ihnen, Ihr Programm modular aufzubauen.

Erfahren Sie, wie Sie mit Arrays Ihr Programm verschlanken und noch effizienter gestalten können!

In komplexeren Anwendungen benötigen Sie wahrscheinlich sehr viele Variablen. Dies macht den Programmcode unübersichtlich und langsam. Abhilfe schaffen hier Arrays!

8. Arrays
9. Eigene Dialoge

Mit VBA können Sie eigene Benutzeroberflächen erzeugen.

Haben Sie sich schon mal über komplizierte und schwer bedienbare Dialogfelder geärgert? Dann haben Sie mit VBA jetzt die Chance, es besser zu machen!

Wagen Sie den Blick über den (Excel-) Horizont hinaus!

Ob Textdateien, Daten aus anderen MS Office-Anwendungen oder sogar Funktionen des Betriebssystems: mit VBA haben Sie Zugang zu vielen Objekten der Windows-Welt!

10. Externe Daten

Zielgruppe

Dieses Seminar richtet sich an Personen, die mit Microsoft Excel eigene kleine Anwendungen programmieren wollen, um beispielsweise immer wiederkehrende Routinen automatisch zu erledigen.
Vorausgesetzt werden gute Excel-Kenntnisse. VBA-Kenntnisse oder andere Programmierkenntnisse sind für die erfolgreiche Teilnahme an diesem Seminar nicht notwendig.

Sie sind unsicher? Kontaktieren Sie mich! Ich berate Sie gern.


Die Seminarinhalte

Einführung

  • Was ist VBA?
  • Wozu und wann braucht man es?

Makros aufzeichnen

  • Der Makroeditor
  • Makros absolut und relativ aufzeichnen
  • Makros digital signieren
  • Makros importieren und exportieren
  • Makros im VBA-Editor öffnen und einfache Anpassungen vornehmen
  • Grenzen des Makroeditors

Variablen

  • Variablen deklarieren
  • Datentypen zuweisen
  • Variablen ausgeben mit der Funktion MsgBox
  • Werte mit der Funktion InputBox an Variablen übergeben
  • Option Explicit verstehen
  • Konstanten

Verzweigungen

  • Die If-Anweisung
  • Verschachtelte If-Anweisungen
  • Select ... Case
  • Einzeiliges IIf

Schleifen

  • Do Loop-Schleifen
  • Kopf- und fußgesteuerte Schleifen
  • Die For Next-Schleife
  • Schleifen vorzeitig verlassen mit Exit

Fehlerbehandlung

  • Techniken der Fehlerbehandlung in VBA
  • On Error Go To
  • Resume Next
  • Das Err-Objekt auswerten
  • Das Direktfenster und das Lokalfenster
  • Verschiedene Debugging-Tools

Arrays

  • Ein- und mehrdimensionale Arrays
  • Dynamische Arrays
  • Die Anweisungen ReDim und Preserve verstehen
  • Arrays mit Schleifen durchlaufen
  • Arrays freigeben und löschen

Das Excel-Objektmodell

  • Die Arbeitsmappe (Workbook)
    • Arbeitsmappen erzeugen, speichern und schließen
    • Zwischen geöffneten Arbeitsmappen wechseln
    • Namen und Dateipfad einer Arbeitsmappe auslesen u.v.m.
  • Das Tabellenblatt (Worksheet)
    • Tabellenblätter erzeugen und löschen
    • Tabellenblätter umbenennen
    • Tabellenblätter verschieben und kopieren u.v.m.
  • Die Zelle (Range)
    • Zellen und Zellbereiche mit VBA ansprechen
    • In eine Zelle schreiben
    • Zellwerte auslesen und mit VBA weiterverwenden
    • Formeln und Funktionen über VBA in Zellen eintragen
    • Zahlenformat einstellen
    • Zellen kopieren, verschieben und ausschneiden
    • Unterschied zwischen Range und Cell u.v.m.

Auf Ereignisse reagieren

  • Welche Ereignisse gibt es?
  • Auf das Öffnen und Schließen einer Arbeitsmappe reagieren
  • Auf Doppelklicks reagieren
  • Aktionen bei Neuberechnung des Arbeitsblattes

Prozeduren und Funktionen

  • Unterschied zwischen Prozeduren und Funktionen
  • Parameter und optionale Parameter
  • Aufruf einer Prozedur aus einer Funktion
  • Eigene Funktionen schreiben

Eigene Dialogfelder erzeugen

  • Integrierte Dialogfelder
  • Einfache eigene Dialoge anlegen
  • Beschriftungs- und Eingabefelder
  • Schaltflächen wie OK oder Abbrechen
  • Dialogfelder aus Excel heraus aufrufen

Zugriff auf externe Daten

  • Text- und CSV-Dateien
  • Andere MS Office-Dateien
  • Import und Export von Daten

in einem zehnzackigen Stern steht "inklusive Zufriedenheitsgarantie", alles in grün

Zufriedenheitsgarantie

Der ganz besondere Vorteil für Sie: mit meiner Zufriedenheitsgarantie genießen Sie maximale Sicherheit!

Sollten Sie mit dem Seminar wider Erwarten nicht zufrieden sein, melden Sie sich bitte innerhalb von 6 Wochen nach dem Seminar bei mir. Teilen Sie mir bitte den Grund für Ihre Unzufriedenheit mit. Ich biete Ihnen dann ein neues Seminar an oder erstatte Ihnen den Kaufpreis.


Das sagen andere Seminarteilnehmer

Das sagen andere Seminarteilnehmer

Unser Ziel war, die Möglichkeiten von Excel besser kennen zu lernen. Jan Trummel hat uns in dem Seminar die wichtigsten Techniken einfach und verständlich erklärt. Durch das Gelernte werden wir in Zukunft wesentlich zeiteffektiver arbeiten können. Vielen Dank!


Melina Thiel
Filigran Trägersysteme GmbH & Co. KG

Wir hatten das Ziel, Power BI kennen zu lernen und festzustellen, ob es für unsere Zwecke die geeignete Lösung ist. Jan hat uns sehr strukturiert und mit immer erkennbarem rotem Faden alle Aspekte der Anwendung nahe gebracht, sodass wir letztendlich eine Entscheidung treffen konnten. Dank des Seminars mussten wir uns nicht selbst in die Software einarbeiten und konnten eine Menge wertvolle Zeit sparen.



Dennis Beloborodov
Expert Controlling bei e.GO Mobile AG

Seminarinhalt als PDF


PDF herunterladen