31.01.2013 Aufrufe

Grundlagen der Programmierung mit VBA Visual Basic for

Grundlagen der Programmierung mit VBA Visual Basic for

Grundlagen der Programmierung mit VBA Visual Basic for

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!