Bira i daje vrednost sa liste argumenata.

Sintaksa

Odaberite ( indeks , izbor – 1 [, Izbor-2]... [, Izbor-n] )

Sintaksa funkcije Choose ima sledeće argumente:

Argument

Opis

indeks

Obavezno. Numerički izraz ili polje koje daje vrednost između 1 i broj dostupnih izbora.

voljom

Obavezno. Izraz za varijantu koji sadrži jedan od mogućih izbora.


Napomene

Choose daje vrednost sa liste izbora zasnovanih na vrednosti indeksa. Ako je INDEX 1, Choose daje prvi izbor na listi; Ako je INDEX 2, daje drugi izbor i tako dalje.

Možete da koristite opciju Pronađi da biste pronašli vrednost na listi mogućnosti. Na primer, ako INDEX procenjuje 3 i izbor – 1 = "1", Izbor-2 = "2", a Izbor – 3 = "3", Choose daje "tri". Ova mogućnost je posebno korisna ako indeks predstavlja vrednost u grupi opcija.

Odaberite stavku evaluacija svakog izbora na listi, čak i ako vraća samo jedan. Iz tog razloga, trebalo bi da pratite neželjene nuspojave. Na primer, ako koristite funkciju MsgBox kao deo izraz u svim izborom, okvir za poruku će se prikazivati za svaki izbor dok se proverava, iako je Izbor daje vrednost samo jednog od njih.

Funkcija Choose vraća NULL ako je indeks NULL ili veći od broja navedenih izbora.

Ako indeks nije ceo broj, on se zaokružuje na najbliži ceo broj pre nego što se proceni.

Primeri upita

Izraz

Rezultati

Izaberite stavku izbor (3, "Jan", "Feb", "Mar", "APR", "Mej", "Jun", "jul", "Aug", "Sep", "Oct", "Nova", "Dec") kao Izraz1 iz prodaje proizvoda.

Daje 3 vrednost sa liste vrednosti. Posledicu: "Mar".

Izaberite stavke Dateofrasprodaja, odaberite stavku (mesec (Dateofprodaja), "Jan", "Feb", "Mar", "APR", "Mej", "Jun", "jul",

Daje vrednosti u polju "Dateofrasprodaja" i odgovarajućim imenom meseca u koloni "MonthName". (Mesec (Dateofprodaja) daje broj mjeseca "Dateofprodaja" koji se zatim koristi kao indeks da bi se izabrao sa liste izbora u okviru "Odaberi funkciju").

VBA primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

U ovom primeru, funkcija Choose se koristi za prikaz imena kao odgovor na indeks koji je prosleđen proceduri u Ind parametru.

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

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom prevoda?
Šta je uticalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×