Excel 2016 / Excel 2013
VBA Programmierung für Fortgeschrittene

Nach diesem Seminar können Sie komplexe Excel-Anwendungen entwickeln. Neben den Grundlagen und Vorteilen des objektorientierten Ansatzes lernen Sie auch fortgeschrittene Techniken des Zugriffs auf Tabelleninhalte sowie den programmatischen Umgang mit Bildern, Objekten und Diagrammen. Darüber hinaus lernen Sie, die Performance Ihrer Anwendung zu optimieren, mit anderen Office-Programmen zu kommunizieren sowie eigene Excel-Add-Ins zu erstellen.

Seminarthemen

  • Einstieg:
    Auffrischung der VBA Grundlagen – Visual Basic Editor – Sprachgrundlagen – Excel Objektmodell – Namenskonventionen
  • Objektorientierte Programmierung:
    Klassen und Objekte – Eigene Klassen erstellen – Eigenschaften, Methoden und Ereignisse implementieren – Property Prozeduren – Instanzierung und Vererbung
  • Tabelleninhalte manipulieren:
    Range- und Cells-Objekt – Offset- und Resize-Objekt – UsedRange- und CurrentRegion-Objekt – Copy- und Paste-Methoden – Formatierte Texte
  • Bilder, Objekte und Diagramme:
    Integration von Pixelgrafiken – Listen mit Bildern filtern – Bedingte Formatierung – ActiveX-Controls verwenden – Diagramme automatisch generieren
  • Performance:
    Performancepotentiale ermitteln – Schleifen vs. Find-Methode – Formeln optimieren – Optionen richtig setzen – Perfomancemessung implementieren
  • Programmierschnittstellen:
    Windows API 32-Bit/64-Bit – Zugriff auf das Dateisystem – Datenaustausch mit Outlook – Datenaustausch mit Excel – Datenexport im XML-Format
  • Weiterführende Techniken:
    Erstellen von Excel-Add-Ins – Auf Ereignisse reagieren – Universelle Ereignisprozeduren – Mehrsprachige Anwendungen – Anwendungen verteilen
  • Multifunktionsleiste (Ribbon) und Backstage Ansicht:
    Ribbon XML – Menüband anpassen – Backstagebereich anpassen – Kontextmenüs anpassen – Tools zur Generierung von Ribbon XML

Zielgruppe

Fortgeschrittene Anwender, Anwendungsentwickler

Voraussetzungen

Excel 2016/2013 VBA Programmierung Grundlagen › oder vergleichbare Kenntnisse

Dauer

3 Tage

Methoden

Vortrag, Fallbeispiele, Diskussion, Übungen

Hinweise

Dieses Seminar führen wir auch mit entsprechend angepasstem Inhalt für Excel 2010 oder Excel 2007 durch.

Durchführung

Die Schulungsdauer und den genauen Schulungsinhalt stimmen wir individuell mit Ihnen ab. Gerne stehen wir für eine weitergehende Beratung und Bedarfsermittlung zur Verfügung. Wir freuen uns auf Ihre Anfrage ›.