Mit der Programmiersprache "Visual Basic für Applikationen" (VBA) ist es möglich, in Excel Arbeitsabläufe zu automatisieren und Excel entsprechend den eigenen Vorstellungen anzupassen. Im Programmiermodus zeichnet ein Makrorekorder jeden Mausklick auf und der Benutzer kann im Quellcode die VBA-Befehle anpassen.
In diesem Modul wird ein Beispiel aus der Praxis umgesetzt:
Jeden Monat kommt ein Umsatzbericht in einem Excel-fremden Format, mit einer Übersicht über die Aufträge des vergangenen Monats. Diese Datei soll in Excel aufbereitet und an eine kumulative Excel-Auftragsdatenbank angehängt werden.
In dieser Einführung lernen Sie, wie Sie Makros für die Teilaufgaben aufzeichnen, aus denen dieses komplexe Projekt besteht, und wie Sie diese Makros in ein umfassendes Makro aufnehmen. Während der Bearbeitung dieser Aufgaben lernen Sie viele nützliche Techniken kennen, die Sie zur Erledigung Ihrer alltäglichen Routineaufgaben benötigen.
Am Ende können Sie mit dem Excel-Makrorekorder umgehen und selber in die Befehlszeilen eingreifen.
Bereichsobjekte (Range...) sind ein mächtiges Werkzeug zur Darstellung und Bearbeitung von Bereichen in Excel. Es können Bereiche gewählt, Variablen zugewiesen, Formeln in Bereiche eingetragen, Bereiche benannt und deren Adressen abgerufen werden. Mit Hilfe der Eigenschaften und Methoden der Range-Objekte können vielseitige und dynamische Arbeitsblattmodelle erstellt werden.
Um Makros mit Intelligenz auszustatten ist es möglich im Ablauf Strukturen einzusetzen, die Entscheidungen treffen und wiederkehrende Tätigkeiten so lange ausführen, bis die gesetzten Bedingungen nicht mehr gelten. Makros Entscheidungen treffen lassen
Ein PIVOTTABLE-Bericht ist eine interaktive Tabelle, die zum schnellen Zusammenfassen großer Datenmengen verwendet wird. In dem PIVOTTABLE-Bericht ist es möglich, die Zeilen und Spalten zu drehen und verschiedene Zusammenfassungen der Quelldaten anzuzeigen. Somit eignet sich ein PIVOTTABLE-Bericht hervorragend, um große Listen hinsichtlich z.B. der Gesamtsummenbildung, Sortierung und Teilsummen zusammenfassen.
Mit dem Objekt PIVOTTABLE und den zugehörigen Methoden und Eigenschaften können Pivot-Tabellen vollständig unter VBA für Excel administriert werden. Die Themen dieses Kursabschnittes sind:
Diagramme zu programmieren, kann sehr mühsam sein. Der Grund liegt in der Unmenge von Diagrammobjekten (Charts) und der nicht immer logischen Zuordnung der Eigenschaften und Methoden. Die Themen dieses Kursabschnittes sind: