Iceriginde birden fazla kosul bulunduran yapi olarak if then else fonksiyonuna benzeyen bir fonksiyondur.

örnek : Label1.Text = Switch(Textbox1.Text < 10, “10′dan kucuktur.“, Textbox1.Text < 100, “100′den kucuktur.“, Textbox1.Text < 1000, “1000′den kucuktur.“) Bu ornegimizde Textbox1 icerisine 0 ile 999 arasi bir sayi yazildiginda, belirtmis oldugumuz araliklardan hangi kosula girer ise o kosulun ifadesi Label1 icerisine yazilir.