- Koda daha iyi bir genel bakış sağlanır
- Daha kolay kod bakımı yapılır
- Daha hızlı kod yürütülür. Sorgulama, DOĞRU'ya ulaştığı anda kod uygulanır ve VBA Select Case yapışından çıkar. Dolayısıyla olası durumları kodun en üstüne yerleştirmek gerekir.
Örnek:
Sub makro() Select Case Range("B3").Value Case 3, 5, 7 'Sadece 3, 5 ya da 7 olunca geçerli olacak durum Range("C3").Value = "3, 5 ya da 7" Case 1 To 10 '1 ve 10 dahil Range("C3").Value = "İyi" Case 0 Range("C3").Value = "" Case Is > 10 Range("C3").Value = "Harika" Case Else Range("C3").Value = "Kötü" End Select End Sub