Funkcija Choose

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Atlasa un atgriež vērtību no argumentu sarakstā.

Sintakse

Izvēle ( index , izvēle-1 [, izvēle-2] … [, izvēle n] )

Funkcijas Choose sintaksei ir šādi argumenti:

Arguments

Apraksts

indekss

Obligāts. Skaitliska izteiksme vai lauku, kura rezultāts ir vērtība diapazonā no 1 līdz variantus skaits.

izvēle

Obligāts. Varianta izteiksme, kas satur vienu no iespējamās izvēles.


Piezīmes

Funkcija Choose atgriež vērtību izvēli, pamatojoties uz indexvērtību sarakstā. Ja indekss ir 1, funkcija Choose atgriež pirmā izvēle sarakstā; Ja indekss ir 2, tā atgriež otrā izvēle, un tā tālāk.

Izvēlieties var izmantot, lai uzmeklētu vērtības sarakstā iespējas. Piemēram, ja indekss tiek novērtēts kā 3 un izvēle-1 = "viens", izvēle-2 = "divi", un izvēle 3 = "trīs", funkcija Choose atgriež "trīs". Šī iespēja ir īpaši noderīgi, ja indekss attēlo vērtību opciju grupā.

Izvēlieties novērtē ik pēc izvēles sarakstā, pat ja atgriež tikai vienu. Šī iemesla dēļ jums vajadzētu skatīties nevēlamiem blakus efektiem. Piemēram, ja izmantojat funkcija MsgBox kā daļu no izteiksme visas izvēles iespējas, ziņojuma lodziņā tiks parādīts par katru izvēli, tas tiek novērtēts, pat tad, ja funkcija Choose atgriež vērtību tikai viens no tiem.

Funkcija Choose atgriež vērtību Null, ja indekss ir mazāks par 1 vai lielāks par skaitu uzskaitītajām izvēlēm.

Ja indekss nav vesels skaitlis, pirms novērtēšanas tas tiek noapaļots līdz tuvākajam veselajam skaitlim.

Piemērs.

Piezīme : Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā ir izmantota funkcija Choose , lai parādītu nosaukumu, atbildot uz indeksa nokļuva parametrā Ind procedūru.

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

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×