Funktionen Choose

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Väljer och returnerar ett värde från en lista med argument.

Syntax

Välj ( index , val 1 [, val 2]... [, val-n] )

Syntaxen för funktionen Välj har följande argument:

Argument

Beskrivning

index

Obligatoriskt. Numeriskt uttryck eller fält som evalueras till ett värde mellan 1 och antalet möjliga alternativ.

val

Obligatoriskt. Variant-uttryck som innehåller något av de möjliga alternativen.


Kommentarer

Välj returnerar ett värde från listan med alternativ baserat på värdet för index. Om index är 1 returnerar Välj det första alternativet i listan. Om index är 2 returnerar andra val och så vidare.

Du kan använda Välj för att leta upp ett värde i en lista med alternativ. Till exempel om index utvärderas till 3 och val 1 = "en", val 2 = "två", och val 3 = "tre", returnerar Välj "tre". Den här funktionen är särskilt användbart om index motsvarar värdet i en gruppruta.

Välj utvärderar varje alternativ i listan, trots att den returnerar endast en. Därför bör du hålla utkik efter oönskade sida effekter. Till exempel om du använder funktionen MsgBox som en del av en uttryck i alla alternativ som visas en meddelanderuta för varje alternativ som den utvärderas trots att Välj returnerar värdet på en av dem.

Funktionen Välj returnerar ett null-värde om index är mindre än 1 eller större än antalet val som visas.

Om index inte är ett heltal rundas argumentet av till närmaste heltal.

Exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

Det här exemplet används funktionen Välj för att visa ett namn som svar på ett index som skickades till anvisningarna i parametern Ind .

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

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×