Tartalom

# 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 (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]]) As Variant

### 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:

### Hibakódok:

5 Érvénytelen eljáráshívás

### 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

Kapcsolódó témakörök

Choose Function

Select...Case Statement