Collabora Office 24.04 laguntza
Adierazpenez eta balioz osatutako argumentu-zerrenda ebaluatzen du. Switch funtzioak funtzio horrekin pasatako adierazpenari lotutako balioa itzultzen du.
Switch (Adierazpena1, Balioa1[, Adierazpena2, Balioa2[..., Adierazpena_n, Balioa_n]]) As Variant
Switch funtzioak adierazpenak ezkerretik eskuinera ebaluatzen ditu, eta ondoren, funtzio-adierazpenari esleitutako balioa itzultzen du. Adierazpena eta balioa bikote modura ematen ez badira, exekuzio-errorea gertatuko da.
Adierazpena: ebaluatu nahi duzun adierazpena.
Balioa: adierazpena True bada, itzultzea nahi duzun balioa.
Ondorengo adibidean, Switch funtzioak funtzioari pasatako izenari genero egokia esleitzen dio:
Sub ExampleSwitch
Dim sGender As String
sGender = GetGenderIndex( "John" )
MsgBox sGender
End Sub
Function GetGenderIndex (sName As String) As String
LortuGeneroaIndizea = Switch(sIzena = "Jone", "emakumezkoa", sIzena = "Jon", "gizonezkoa")
End Function