Funkcija Choose

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

Sintakse

Choose ( index , Choice-1 [, izvēle-2]... [, izvēle-n] )

Funkcijas Choose sintaksei ir šādi argumenti.

Arguments

Apraksts

indekss

Obligāts. Skaitliska izteiksme vai lauks, kura rezultāts ir vērtība no 1 līdz pieejamo izvēļu skaitam.

izvēle

Obligāts. Variant izteiksme, kurā ietverta viena no iespējamām izvēlēm.


Piebildes

Izvēlieties atgriež vērtību no izvēļu saraksta atkarībā no indeksavērtības. Ja index ir 1, Choose atgriež saraksta pirmo izvēli; Ja index ir 2, tā atgriež otro izvēli un tā tālāk.

Varat izmantot Choose , lai uzmeklētu vērtību sarakstu ar iespējām. 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", Choose atgriež vērtību "trīs". Šī iespēja ir īpaši noderīga, ja index attēlo vērtību opciju grupā.

Izvēlieties novērtē visas saraksta izvēles iespējas, lai gan atgriež tikai vienu. Šī iemesla dēļ jums jāuzmanās no nevēlamām blakusparādībām. Piemēram, ja izmantojat funkciju MsgBox kā daļu no izteiksme visās izvēlēs, tiek parādīts ziņojuma lodziņš katrai izvēlei, kad tas tiek novērtēts, kaut gan Choose atgriež tikai viena no šīm vērtībām.

Funkcija Choose atgriež vērtību Null, ja indekss ir mazāks par 1 vai lielāks par norādīto izvēļu skaitu.

Ja index nav vesels skaitlis, tas tiek noapaļots līdz tuvākajam veselajam skaitlim, līdz tiek novērtēts.

Vaicājumu piemēri

Izteiksme

Rezultāti

Atlasiet Choose (3, "Jan", "Feb", "Dec", "Apr", "Jun", "Jūn", "jūl", "augusts", "septembris", "oktobris", "Nov", "decembris";

Atgriež vērtību saraksta trešo vērtību. Rezultāts: "Mar".

ATLASIET DateofSale, izvēlieties (mēnesis (DateofSale), "Jan", "Feb", "Dec", "Apr", "februāris", "Jun", "jūl", "augusts", "septembris", "oktobris", "Nov", "decembris";

Atgriež vērtības laukā "DateofSale" un atbilstošo mēneša nosaukumu kolonnā "MonthName". (Mēnesis (DateofSale) atgriež "DateofSale" mēneša numuru, ko pēc tam izmanto kā indeksu, lai izvēlētos no izvēļu saraksta sadaļā "Choose (funkcija").

VBA 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ā tiek izmantota funkcija Choose , lai tiktu parādīts nosaukums, atbildot uz indeksu, kas tiek ievadīts Ind parametrā PROCEDURE.

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

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office 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 jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×