10.4 Nützliche Helfer

Nachfolgend finden Sie einige Beispiele, die Ihnen das praktische Arbeiten mit Funktionen näherbringen sollen.

Eine Rabattstaffel erstellen

Mittels einer VBA-Funktion können Sie eine benutzerdefinierte Rabattstaffel erstellen. Die Rabattstaffel in unserem Beispiel ist nach folgendem Muster aufgebaut:

Tabelle 10.2 Eine Rabattstaffel

Betrag

Rabatt

kleiner als 100

0 %

100 bis 499

5 %

500 bis 999

10 %

größer oder gleich 1000

15 %

Um die Rabattstaffel zu erstellen, können Sie wahlweise eine If- oder eine Select Case-Entscheidung verwenden. Wir benutzen hier Select Case:

Function dblRabatt(rngBetrag As Range) As Double Select Case rngBetrag Case Is < 100 dblRabatt = 0 Case 100 To 499 dblRabatt = 0.05 Case 500 To 999 dblRabatt = 0.1 Case Is >= ...

Get Richtig einsteigen: Excel 2010 VBA-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.