Bu dosya, VBA'da seçenekli işlem yapmak için kullanılan Select Case yapısını en temel haliyle gösteren bir örnek çalışma kitabıdır. Kullanıcıya bir soru sorulur ve verilen cevaba göre farklı bir mesaj görüntülenir.
Dosyanın içeriği
- Module1: SelectCaseOrnegi adlı makroyu barındıran 13 satırlık VBA modülüdür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.- SelectCaseOrnegi: MsgBox ile "Bu bir Select Case örneği mi?" sorusunu Evet/Hayır düğmeleriyle gösterir. Dönen değer Cevap adlı Integer değişkenine atanır.
- Select Case Cevap bloğunda iki durum tanımlıdır: vbYes seçilirse "Bravo doğru cevap." bilgi mesajı, vbNo seçilirse "Üzgünüm yanlış cevap" uyarı mesajı gösterilir.
- Makro dosya silme veya dış bağlantı gibi işlemler yapmaz; yalnızca ekranda mesaj kutuları açar.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Alt + F11 tuşlarıyla VBA penceresini açın, Module1 modülünü çift tıklayarak kodu inceleyin.
- İmleci makronun içine getirip F5 tuşuna basın veya Alt + F8 ile SelectCaseOrnegi makrosunu seçip çalıştırın.
- Açılan soruya Evet ya da Hayır ile cevap verin ve her seçenekte hangi mesajın çıktığını izleyin.
- Kendi çalışmanızda yeni bir Case satırı ekleyerek veya mesaj metinlerini değiştirerek yapıyı farklı koşullara uyarlayın.