WorksheetFunction.Choose-Methode (Excel)
Verwendet Arg1 als Index zum Zurückgeben eines Werts aus der Liste der Wertargumente.
Syntax
Ausdruck. Auswählen (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, Arg29, Arg30)
Ausdruck Eine Variable, die ein WorksheetFunction-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Arg1 | Erforderlich | Variant | Gibt an, welches Wertargument ausgewählt wird. Bei Arg1 muss es sich um eine Zahl zwischen 1 und 29 handeln oder um eine Formel oder einen Zellbezug mit einer Zahl zwischen 1 und 29. |
Arg2 - Arg30 | Erforderlich | Variant | 1 bis 29 Wertargumente, aus denen Select einen Wert oder eine Aktion auswählt, die basierend auf Arg1 ausgeführt werden soll. Die Argumente können Zahlen, Zellbezüge, definierte Namen, Formeln, Funktionen oder Text sein. |
Rückgabewert
Variant
Bemerkungen
Wenn Arg1 1 ist, gibt Choose wert1 zurück; Wenn es 2 ist, gibt Choose value2 zurück usw.
Wenn Arg1 kleiner als 1 oder größer als die Anzahl des letzten Werts in der Liste ist, generiert Choose einen Fehler.
Wenn es sich bei Arg1 um eine Bruchzahl handelt, wird sie vor der Verwendung auf die kleinste ganze Zahl gekürzt.
Wenn Arg1 ein Array ist, wird jeder Wert ausgewertet, wenn Choose ausgewertet wird.
Die Wertargumente für Choose können sowohl Bereichsverweise als auch einzelne Werte sein. Die Formel =SUM(Choose(2,A1:A10,B1:B10,C1:C10))
ergibt =SUM(B1:B10)
z. B. einen Wert, der auf den Werten im Bereich B1:B10 basiert.
Die Choose-Funktion wird zuerst ausgewertet und gibt den Verweis B1:B10 zurück. Die SUM-Funktion wird dann mit B1:B10, dem Ergebnis der Choose-Funktion , als Argument ausgewertet.
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.