Funktionen Choose

Vælger og returnerer en værdi på listen over argumenter.

Syntaks

Vælg ( indeks , valg-1 [, valg-2]... [, valg-n] )

Syntaksen for funktionen Vælg har følgende argumenter:

Argument

Beskrivelse

indeks

Påkrævet. Numerisk udtryk eller felt, der resulterer i en værdi mellem 1 og antallet af tilgængelige valg.

løsning

Påkrævet. Variant udtryk, der indeholder en af de mulige valgmuligheder.


Bemærkninger

Vælg returnerer en værdi fra listen over valg baseret på værdien af index. Hvis indeks er 1, skal du vælge returner det første valg på listen. Hvis indeks er 2, returneres det andet valg osv.

Du kan bruge Vælg til at slå en værdi op på en liste over muligheder. Hvis indeks for eksempel evalueres til 3 og Choice-1 = "en", valg-2 = "to", og Choice-3 = "tre", returnerer Vælg returnerer "tre". Denne funktion er især nyttig, hvis indeks repræsenterer værdien i en gruppeboks.

Vælg Evaluer alle valg på listen, selvom der kun returneres én. Derfor bør du se, om der er uønskede bivirkninger. Hvis du for eksempel bruger funktionen MsgBox som en del af en udtryk i alle valgmulighederne, vises der en meddelelsesboks for hver valgmulighed, mens den evalueres, selvom Vælg returnerer værdien for kun én af dem.

Funktionen Vælg returnerer en null-værdi, hvis indeks er mindre end 1 eller større end antallet af valgmuligheder, der er angivet.

Hvis indeks ikke er et helt tal, afrundes det til det nærmeste hele tal, før det evalueres.

Forespørgsels eksempler

Udtryk

Resultat

Vælg Vælg (3, "Jan", "Mar", "Apr", "maj", "", "Aug", "Sep", "okt", "nov"; "Dec") som Udtryk1 fra ProductSales;

Returnerer den tredje værdi fra listen over værdier. Resultat: "Mar".

Vælg DateofSale, Vælg (måned (DateofSale), "Jan", "Feb", "Mar", "Apr", "", "", "", "Aug", "Sep", "okt", "nov"; "Dec") som månedsnavn fra ProductSales;

Returnerer værdierne i "DateofSale" og det respektive månedsnavn i kolonnen "månedsnavn". (Month (DateofSale) returnerer Månedsnummeret for "DateofSale", som derefter bruges som indeks til at vælge fra listen over valgmuligheder i "Vælg funktion").

VBA-eksempel

Bemærk!: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

I dette eksempel bruges funktionen Vælg til at vise et navn som svar på et indeks, der er overført til proceduren i parameteren Ind .

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

Bemærk!:  Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×