Funkcija Choose

Izbere in vrne vrednost s seznama argumentov .

Sintaksa

Choose( indeks , izbira-1 [, izbira-2] ... [, izbira-n] )

Sintaksa funkcije Choose ima te argumente:

Argument

Opis

indeks

Obvezno. Številski izraz ali polje, ki vrne vrednost med 1 in številom razpoložljivih izbir.

izbira

Obvezno. Izraz Variant z eno od možnih izbir.


Opombe

Funkcija Choose vrne vrednost s seznama izbir, ki temeljijo na vrednosti argumenta indeks. Če je argument indeks 1, funkcija Choose vrne prvo izbiro na seznamu; če je indeks 2, vrne drugo izbiro in tako naprej.

Funkcijo Choose lahko uporabite za iskanje vrednosti na seznamu možnosti. Na primer, če indeks ovrednoti 3 in je izbira-1 = »ena« , izbira-2 = »dve«, in izbira-3 = »tri«, funkcija Choose vrne »tri«. Ta možnost je še posebej uporabna, če indeks predstavlja vrednost v skupini možnosti.

Funkcija Choose ovrednoti vsako izbiro na seznamu, čeprav vrne samo eno. Zato bodite pozorni na neželene stranske učinke. Na primer, če uporabite funkcijo MsgBox kot del izraza v vseh izbirah, bo polje s sporočilom prikazano za vse ovrednotene izbire, čeprav funkcija Choose vrne vrednost samo ene od njih.

Funkcija Choose vrne Null, če je indeks manjši od 1 ali večji od števila navedenih izbir.

Če indeks ni celo število, se zaokroži na najbližje celo število pred ovrednotenjem.

Primer

Opomba : V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru se funkcija Choose uporablja za prikaz imena kot odziv na indeks, podan v proceduri v parametru Ind.

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function
Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×