Funkcija „Choose“

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Bira i vraća vrednost iz liste argumenata.

Sintaksa

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

Sintaksa funkcije Choose ima sledeće argumente:

Argument

Opis

Indeks

Obavezno. Brojni izraz ili polje čiji je rezultat vrednost između 1 i broja dostupnih izbora.

izbor

Obavezno. Varijantni izraz koji sadrži jedan od mogućih izbora.


Primedbe

Funkcija Choose daje vrednost iz liste izbora na osnovu vrednosti indeksa. Ako je indeks 1, Choose daje prvi izbor na listi; Ako je indeks 2, daje drugi izbor i tako dalje.

Izbor možete da koristite za pronalaženje vrednosti na listi mogućnosti. Na primer, ako Funkcija index daje 3 i Izbor-1 = "jedan", Izbor-2 = "2", a Izbor-3 = "3", Choose daje "3". Ova mogućnost je posebno korisno ako indeks predstavlja vrednost u grupi opcija.

Odaberite procenjuje svaki izbor na listi, iako vraća samo jedan. Zbog toga, trebalo bi da pazite na neželjene strani efekte. Na primer, ako koristite funkciju MsgBox kao deo na izraz u svim izborima, okvir za poruke prikazaće se za svaki izbor kada se proceni, iako funkcija Choose daje vrednost za samo jedan od njih.

Funkcija Choose daje "null" Ako indeks je manji od 1 ili veći od broja navedenih izbora.

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

Primer

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

Ovaj primer koristi funkciju Choose da biste prikazali ime kao odgovor na indeks prosleđena proceduru u Ind parametra.

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

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×