Wahl-Funktion
Wählt einen Wert aus einer Liste von Argumenten aus und gibt diesen zurück.
Syntax
Wählen Sie (Index, Wahl-1, [Wahl-2, ..., [Wahl-n]])
Die Syntax der Wahl-Funktion besteht aus den folgenden Teilen:
Teil | Beschreibung |
---|---|
Index | Erforderlich. Numerischer Ausdruck oder Feld, der bzw. das einen Wert zwischen 1 und der Anzahl der verfügbaren Auswahlmöglichkeiten zurückgibt. |
Auswahl | Erforderlich. Variant-Ausdruck, der eine der Auswahlmöglichkeiten enthält. |
Hinweise
Wahl gibt einen Wert aus der Liste der Auswahlmöglichkeiten basierend auf dem Wert von Index zurück. Wenn Index 1 ist, gibt Wahl die erste Auswahl in der Liste zurück; wenn Index 2 ist, wird die zweite Auswahl zurückgegeben usw.
Verwenden Sie Auswählen , um einen Wert in einer Liste von Möglichkeiten nachzuschlagen. Wenn Index z. B. als 3, Wahl-1 = "eins", Wahl-2 = "zwei" und Wahl-3 = "drei" ausgegeben werden, gibt Wahl "drei" zurück. Diese Funktion ist besonders nützlich, wenn Index dem Wert in einer Optionsgruppe entspricht.
Wahl wertet jede Auswahl in der Liste aus, auch wenn nur eine zurückgegeben wird. Aus diesem Grund sollten Sie auf unerwünschte Nebeneffekte achten. Wenn Sie z. B. die MsgBox-Funktion als Teil eines Ausdrucks in allen Auswahlmöglichkeiten verwenden, wird ein Meldungsfeld für jede Auswahl angezeigt, da alle ausgewertet werden, obwohl Wahl nur den für eine Auswahl zurückgibt.
Die Wahl-Funktion gibt eine Null zurück, wenn Index kleiner als 1 oder größer als die Anzahl der aufgeführten Auswahlmöglichkeiten ist.
Wenn Index keine ganze Zahl ist, wird der Wert vor der Auswertung auf die nächste ganze Zahl gerundet.
Beispiel
Dieses Beispiel verwendet die Wahl-Funktion, um einen Namen als Antwort auf einen Index auszugeben, der in der Prozedur im Ind
-Parameter übergeben wird.
Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.