Diese Veranstaltung hat bereits stattgefunden.
Sobald ein neuer Termin feststeht, informieren wir Sie gerne auf dieser Seite oder Sie wenden sich für weitere Informationen an unser Customer Service.

VBA-Programmierung mit Excel

VBA-Programmierung mit Excel

VBA-Programmierung mit Excel

Nutzwert von Excel erhöhen: Komplexe Abläufe einfach bedienen

  • Sicherer Umgang mit Daten: Typ feststellen, konvertieren und manipulieren
  • Dialogfelder gezielt beeinflussen: Aufbau, Darstellung und Eigenschaften individuell festlegen
  • Prozeduren und Funktionen schreiben, testen und integrieren
  • Schleifen- und Entscheidungsstrukturen für die gezielte Programmsteuerung
  • Umgang mit Datenbereichen, Tabellenblättern und Arbeitsmappen automatisieren
  • UserForms benutzerdefiniert erstellen und in den Datenfluss einbinden
  • VBA im Dialog mit anderen MS Office Anwendungen

Ihr persönlicher Nutzen:

  • Erkennen Sie das Potential der VBA-Programmierung und schöpfen Sie es aus
  • Zeit und Nerven sparen: Tägliche Routineabläufe automatisieren
  • Vermeiden Sie zeitraubende Fehler durch die Erstellung von Fehlerbehandlungsroutinen
  • Gezielte Datenauswahl für eine noch effektivere Arbeitsweise
  • Erstellung von Funktionen, die genau auf Ihre Bedürfnisse zugeschnitten sind
Achtung:
Basis-Kenntnisse in Excel vorausgesetzt!
Speaker Board
Christian Mischek
Christian Mischek
Selbständiger Trainer und Berater
Programm

Seminarinhalte | jeweils 09:00 – 17:00 Uhr

Grundlagen der VBA Makroprogrammierung

Das Objektmodell von Excel

  • Objekte, Methoden, Eigenschaften, Ereignisse…
  • …und ihr Zusammenhang

Die Entwicklungsumgebung: Visual Basic Editor

  • Projektfenster
  • Eigenschaftsfenster
  • Codefenster
  • Hilfefunktion

Die Sprache in VBA verstehen

Variablen, Konstanten, Arrays

  • Eindimensionale und mehrdimensionale Arrays
  • Dynamische und statische Arrays verwenden
  • Objektvariablen

Programmablauf gezielt beeinflussen: Kontrollstrukturen

  • Entscheidungsstrukturen: If-Then-, Iif-, Select Case-, Switch- und Choose-Anweisung
  • Schleifenstrukturen: While-, Do-Loop-, For-Next-, For-Each-Next-, With-, Exit For- und Exit Do-Anweisung

Fehlersuche und Fehlerbehandlung 

  • Welche Fehlerarten gibt es?
  • Grundlagen der Fehlerbehandlung
  • Laufzeitfehler frühzeitig abfangen und behandeln

Daten konvertieren und manipulieren

  • Datentyp feststellen
  • Datentyp konvertieren
  • Datentyp manipulieren

Prozedurale Programmierung

Prozeduren vs. Funktionen

  • Welche Unterschiede gibt es?
  • Übergabe von Parametern und Argumenten

Add-Ins

  • Grundlagen
  • Funktion und Anwendung von Add-Ins

Mit anderen Benutzern kommunizieren

  • Einfache Ein- und Ausgaberoutinen
    • MsgBox
    • InputBox

Zellen und Zellbereiche manipulieren

  • Richtiges Ansprechen – gewusst wie
  • Formatieren von Zellen
  • Zellen gezielt benennen und Werte einfügen

Zeilen und Spalten

  • Einfacher zurechtfinden – Zeilen & Spalten routiniert bearbeiten
  • Filter setzen und vorteilhaft nutzen
  • Gezielt zur letzten Zeile oder Spalte

    Standardaktionen auf und mit Tabellenblättern

    • Einfügen & Löschen
    • Markieren & Benennen
    • Ein- & Ausblenden

    Komplexere Excel-Objekte codegesteuert ansprechen

    • Umgang mit großen Datenmengen in VBA
    • Daten importieren, Filter setzen und individuell sortieren
    • Diagramm-Objekte

    Mit dem Benutzer kommunizieren: Eigene Dialogformulare erstellen

    • UserForms mit Steuerelementen (Schaltflächen, Listen, Kombinations- und Textfelder, Multiseitenelemente & Co.)
    • Ereignisprogrammierung in der UserForm
    • Einbindung von UserForms in den Datenfluss

    VBA im Zusammenspiel mit anderen MS Office Anwendungen

    • Daten exportieren / importieren
    • Text- und CSV-Dateien erstellen / auslesen

    Ihr Experte: Christian Mischek

    Veranstaltungsort

    ETC – Enterprise Training Center

    Modecenterstrasse 22/Office 4
    1030 Wien
    Tel: +43 1 3865327
    www.etc.at
    office@etc.at
    Teilnahmegebühr für "VBA-Programmierung mit Excel"
    Registrierung zu dieser Veranstaltung wurde bereits abgeschlossen
    Kontakt
    Aynur Yildirim
    Aynur Yildirim
    Leitung Customer Service & Datenbank
    Tel: +43 1 891 59 0
    E-Mail: anmeldung@imh.at
    LinkedIn: Jetzt vernetzen!
    Haben Sie Fragen?
    Haben Sie Fragen?

    Aynur Yildirim
    Leitung Customer Service
    & Datenbank
    Tel: +43 1 891 59 0
    Fax: +43 1 891 59 200
    E-Mail: anmeldung@imh.at