Switch Function
Kiértékeli az egy kifejezésből és az azt követő értékből álló argumentumok listáját. A Switch függvény visszaadja a függvény által kapott kifejezéshez rendelt értéket.
Szintaxis:
Switch (Kifejezés1, Érték1[, Kifejezés2, Érték2[..., Kifejezés_n, Érték_n]])
Paraméterek:
A Switch függvény balról jobbra értékeli ki a kifejezéseket, és visszaadja a függvénykifejezéshez rendelt értéket. Ha a kifejezés és érték nem párként van megadva, akkor futásidejű hiba történik.
KifejezĂ©s: A kiĂ©rtĂ©kelni kĂvánt kifejezĂ©s.
Érték: Az az érték, amelyet a kifejezés teljesülése esetén szeretné visszaadni.
A következő példában a Switch függvény hozzárendeli a megfelelő nemet a függvény által kapott névhez:
PĂ©lda:
Sub ExampleSwitch
Dim sGender As String
sGender = GetGenderIndex( "John" )
MsgBox sGender
End Sub
Function GetGenderIndex (sName As String) As String
GetGenderIndex = Switch(sName = "Jane", "nő", sName = "John", "férfi")
End Function