Choose függvény

Kiválasztja az egyik lehetőséget a listából, és annak értékét adja eredményül.

Szintaxis

Választás ( index , választási lehetőségek-1 [, választási lehetőség-2]...) [, Choice-n] )

A Choose függvény argumentumai a következők:

argumentumok

Leírás

index

Kötelező megadni. Numerikus kifejezés vagy mező, amely 1 és az elérhető választási lehetőségek száma közötti értéket ad eredményül.

választási_lehetőség

Kötelező megadni. Variant kifejezés, amely az egyik választási lehetőséget tartalmazza.


Megjegyzések

Válasz : az indexértéke alapján a választási lehetőségek listájából származó értéket adja eredményül. Ha az index 1, válassza a listában az első lehetőséget adja eredményül. Ha az index 2, az eredmény a második választási lehetőséget, és így tovább.

A kiválasztás lehetőséget választva kikeresheti az értékeket a lehetőségek listájában. Ha például az index kiértékelése 3, a választási lehetőségek-1 = "egy", a Choice-2 = "két" és a Choice-3 = "három", válassza a "három" értéket. Ez a funkció különösen akkor hasznos, ha az index egy vezérlőelem-csoport értékét jelöli.

A listában válassza ki a kiértékelést, még akkor is, ha csak egy értéket ad vissza. Emiatt érdemes figyelni a nemkívánatos mellékhatásokra. Ha például az MsgBox függvényt az összes választási lehetőséghez tartozó kifejezés részeként használja, a kiértékeléskor egy Üzenetpanel jelenik meg minden egyes beállításnál, akkor is, ha a választás csak az egyiket adja eredményül.

A kiválasztás függvény Null értéket ad eredményül, ha az index értéke kisebb 1-nél vagy nagyobb, mint a felsorolt választási lehetőségek száma.

Ha az index nem egész szám, a függvény a kiértékelés előtt a legközelebbi egész számra kerekíti.

Lekérdezési példák

Kifejezés

Eredmény:

Válassza a kiválasztás (3; "Jan"; "Feb"; "Mar"; "ápr"; "május"; "Jun", "júl", "november", "dec", "szept", "szept", "Jun", "november", "dec"), "Kif1", "szept", "szept"

Az értéklista harmadik értékét számítja ki. Eredmény: "Mar".

Válassza a DateofSale, majd a (month (DateofSale), a "Jan", a "Feb", "Mar", "Jun", "May", "May", "Jun", "júl", "dec", "Aug", "szept", "Jun", "Nov

A "MonthName" oszlopban lévő "DateofSale" és a megfelelő hónap nevében lévő értékeket adja eredményül. (Month (DateofSale): a "DateofSale" hónapjának számát adja eredményül, amelyet a program a "kiválasztás" függvényben a választási lehetőségek listájának kiválasztására szolgál.

Példa VBA-ként

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa a választ függvénnyel megjelenít egy nevet, amely egy, a Ind paraméterben átadott indexre válaszol.

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

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×