Collabora Office 22.05 Hjelp
Evaluerer en liste med argumenter som består av et uttrykk etterfulgt av en verdi. Switch-funksjonen returnerer en verdi som er assosiert med uttrykket som sendes av denne funksjonen.
Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]])
Switch-funksjonen evaluerer uttrykkene fra venstre til høyre, og returnerer deretter verdien som er tilordnet funksjonsuttrykket. Hvis uttrykk og verdi ikke er gitt som et par, oppstår det en kjøretidsfeil.
Uttrykk: Uttrykket du vil evaluere.
Verdi: Verdien du vil returnere hvis uttrykket er sant.
I følgende eksempel tildeler Switch-funksjonen det riktige kjønnet til navnet som sendes til funksjonen:
Sub ExampleSwitch
Dim sGender As String
sGender = GetGenderIndex( "John" )
MsgBox sGender
End Sub
Function GetGenderIndex (sName As String) As String
GetGenderIndex = Switch(sName = "Jane", "kvinne", sName = "John", "mann")
End Function