Ayuda de LibreOffice 7.5
Evalúa una llista d'argumentos que se compon d'una espresión siguida por un valor. La función Switch devuelve un valor que ta acomuñáu cola espresión que pasa esta función.
Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]]) As Variant
La función Switch evalúa les espresiones d'esquierda a derecha y devuelve el valor que ta asignáu a la espresión de la función. Si expresión y valor nun se dan por pareyes, produzse un fallu en tiempu d'execución.
Espresión: La espresión que se deseya evaluar.
Valor: El valor que deseye devolver si la espresión ye cierta (True).
Nel exemplu siguiente, la función Switch asigna'l xéneru apropiáu al nome que se pasa a la función:
Sub ExampleSwitch
Dim sGender As String
sGender = GetGenderIndex( "John" )
MsgBox sGender
End Sub
Function GetGenderIndex (sName As String) As String
ObtIndGenero = Switch(sNome = "María", "femenín", sNome = "Juan", "masculín")
End Function