Choose-Funktion

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Wählt einen Wert aus einer Liste mit Argumenten aus und gibt ihn zurück.

Syntax

Choose( Index , choice-1 [, choice-2] ... [, choice-n] )

Die Syntax der Choose-Funktion hat die folgenden Argumente:

Argument

Beschreibung

Index

Erforderlich. Numerischen Ausdruck oder Feld, das einen Wert zwischen 1 und der Anzahl der verfügbaren Ausdrücke ergibt.

Auswahl

Erforderlich. Variant-Ausdruck, der einen der möglichen Ausdrücke enthält.


Hinweise

Choose gibt einen Wert aus der Liste der Auswahlmöglichkeiten basierend auf dem Wert von Index zurück. Wenn Index 1 ist, wird von Choose die erste Auswahlmöglichkeit in der Liste zurückgegeben. Wenn Index 2 ist, wird die zweite Auswahlmöglichkeit zurückgegeben, und so weiter.

Sie können mit Choose einen Wert in einer Liste mit Möglichkeiten suchen. Wenn beispielsweise Index zu 3 ausgewertet wird und choice-1 ist gleich "eins", choice-2 gleich "zwei" und choice-3 gleich "drei", wird von Choose "drei" zurückgegeben. Diese Fähigkeit ist besonders nützlich, wenn von Index der Wert in einer Gruppe von Optionen dargestellt wird.

Von Choose wird jede Auswahlmöglichkeit in der Liste ausgewertet, auch wenn nur eine zurückgegeben wird. Aus diesem Grund sollten Sie auf unerwünschte Nebeneffekte achten. Wenn Sie beispielsweise für alle Auswahlmöglichkeiten die MsgBox-Funktion als Teil eines Ausdruck verwenden, wird ein Meldungsfeld für jede Auswahl so angezeigt, wie es ausgewertet wurde, auch wenn von Choose lediglich der Wert einer Auswahl daraus zurückgegeben wird.

Die Funktion Wahl gibt einen NULL-Wert zurück, wenn Index kleiner als 1 oder größer als die Anzahl der Auswahlmöglichkeiten aufgelistet ist.

Wenn Index keine ganze Zahl ist, erfolgt vor dem Auswerten eine Rundung auf die nächste ganze Zahl.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird mit der Choose-Funktion ein Name als Antwort auf einen in die Prozedur im Ind-Parameter weitergegebenen Index angezeigt.

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×