Suchen und Finden
Service
Infos und Kontakt
Tag 15 (S. 420)
Funktionen einsetzen, um Excel zu automatisieren
Standardmäßig bietet Ihnen Excel einige hundert Funktionen an, die Sie für Ihre tägliche Arbeit nützen können. Dabei muss man zwischen den Funktionen unterscheiden:
- Auf der einen Seite gibt es Funktionen, die Sie in einer Tabelle direkt in eine Zelle eingeben. Die populärste dieser Funktionen ist die Funktion SUMME(), die einen angegebenen Zellenbereich summiert. Weitere Funktionen können über den Funktions- Assistenten elegant in Ihre Tabellen eingefügt werden.
- Daneben gibt es spezielle VBA-Standardfunktionen, die Sie in Ihren Makros einsetzen können, um bestimmte Aufgaben zu erledigen. Ein Beispiel für eine solche Funktion stellt die Funktion Len dar, über die Sie die Länge beispielsweise eines Zelleninhaltes feststellen können. Diese und weitere Funktionen können Sie in der Online-Hilfe auf der Registerkarte INHALT unter der Rubrik FUNKTIONEN nachschlagen. In den meisten Fällen wird zu diesen Funktionen auch ein kleines Beispiel angeboten, welches Sie kopieren und in Ihre eigenen Makros mit einbauen können.
- Des Weiteren gibt es Funktionen, die Sie selbst schreiben, um sich Schreibarbeit zu sparen und Redundanz von Quellcode zu vermeiden. Ein Beispiel für diese Art von Funktionen wäre eine Funktion, die überprüft, ob eine bestimmte Tabelle in einer Arbeitsmappe vorhanden ist. Da Sie so eine Aufgabe in der Programmierung bestimmt sehr oft durchführen werden, empfiehlt es sich, eine solche Aufgabe in eine allgemeine Funktion zu packen und diese dann aus den verschiedenen Makros aufzurufen. Der Vorteil liegt auf der Hand: Wenn Sie die Funktion ändern möchten, dann müssen Sie dies nicht an zig Stellen im Quellcode machen, sondern eben nur in dieser einen Funktion.
15.1 Eigene Tabellenfunktionen stricken
Sicher ist die Auswahl der standardmäßig angebotenen Tabellenfunktionen ganz beträchtlich und in den meisten Fällen auch ausreichend. Trotzdem gibt es hier und da noch Bedarf, eigene Tabellenfunktionen zu erstellen, um spezielle Aufgaben zu lösen. Die so erstellten neuen Tabellenfunktionen können Sie ebenso über den Funktions-Assistenten unter der Rubrik BENUTZERDEFINIERT einfügen. Sehen Sie nun anhand einiger typischer Beispiele aus der Praxis, wie Sie neue Tabellenfunktionen erstellen und einsetzen können.
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion


















