Guida di Collabora Office 24.04
Valuta un elenco di argomenti costituito da un'espressione seguita da un valore. La funzione Switch restituisce un valore associato all'espressione passata da questa funzione.
Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]]) As Variant
La funzione Switch valuta le espressioni da sinistra a destra e quindi restituisce il valore assegnato all'espressione della funzione. Se l'espressione e il valore non vengono specificati come coppia, si verifica un errore di runtime.
Espressione: espressione da valutare.
Valore: valore da restituire se l'espressione è vera.
Nell'esempio seguente, la funzione Switch assegna il genere appropriato al nome passato alla funzione:
Sub ExampleSwitch
Dim sGender As String
sGender = GetGenderIndex( "John" )
MsgBox sGender
End Sub
Function GetGenderIndex (sName As String) As String
AssegnaGenere = Switch(sNome = "Gianna", "femminile", sNome = "Giovanni", "maschile")
End Function