Grundlagen der Programmierung mit VBA Visual Basic for
Grundlagen der Programmierung mit VBA Visual Basic for
Grundlagen der Programmierung mit VBA Visual Basic for
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.6 Strukturelemente<br />
3.6.1 Verzweigung<br />
Einfache Verzweigung. Die Anweisung muß in einer Zeile stehen.<br />
Syntax<br />
If Bedingung Then Befehl [Else Befehl]<br />
Parameter Verwendung<br />
Bedingung Ausdruck, <strong>der</strong> True o<strong>der</strong> False ergibt<br />
Befehl Einzelner Befehl<br />
Mehrfachverzweigungen.<br />
Syntax<br />
If Bedingung Then<br />
Befehle<br />
ElseIf Bedingung Then<br />
Befehle<br />
[Else<br />
Befehle]<br />
End If<br />
Parameter Verwendung<br />
Bedingung Ausdruck, <strong>der</strong> True o<strong>der</strong> False ergibt<br />
Befehl Einzelner Befehl<br />
Befehle Mehrere Befehle<br />
> Ermöglicht eine Verzweigung aufgrund einer Bedingung<br />
> Die Bedingung muß so gestellt sein, dass <strong>der</strong>en Auswertung ein True o<strong>der</strong> False ergibt.<br />
3.6.2 Mehrfachauswahl<br />
Syntax<br />
Select Case Ausdruck<br />
Case Werteliste1<br />
Befehle<br />
Case Werteliste2<br />
Befehle<br />
[Case Else<br />
Befehle<br />
End Select<br />
Parameter Verwendung<br />
Ausdruck Ein Auswertbarer Ausdruck<br />
WertelisteN Liste <strong>mit</strong> Vergleichswerten<br />
Befehle Ein o<strong>der</strong> mehrere Befehle<br />
> Wertet den Ausdruck in <strong>der</strong> Reihenfolge <strong>der</strong> Case-Zweige aus und führt den ersten zutreffenden<br />
aus.<br />
> Trifft kein Fall zu und ist kein Case Else vorgesehen, gibt es eine Fehlermeldung.<br />
Wertelisten. In Wertelisten können mehrere Ausdrücke stehen. Sie werden durch Komma getrennt.<br />
Sie werden so behandelt, als wären sie <strong>mit</strong> einem logischen O<strong>der</strong> (Or) verknüpft. In Wertelisten können<br />
auch Konstanten, Variablen und Fnktionen stehen. Vergleichsoperatoren muß ein Is vorangestellt<br />
werden.<br />
Beispiel.<br />
36