ExcelFormul
Dil Seçimi / Language
MsgBox ile Kullanıcıya Soru Sormak (Evet/Hayır) | Adım Adım Excel VBA Eğitimi
Modül 9: Etkileşim

MsgBox ile Kullanıcıya Soru Sormak (Evet/Hayır)

10.10.2026 545 Okunma

İnteraktif Mesajlar

Makronun ortasında kullanıcıdan kritik bir karar vermesini istiyorsanız vbYesNo parametresini kullanırız.

VBA Kodu:

Sub KararVer()
    Dim cevap As Integer
    cevap = MsgBox("Dosyalar silinsin mi?", vbYesNo + vbQuestion, "Uyarı")
    If cevap = vbYes Then
        MsgBox "Silindi!"
    Else
        MsgBox "İptal Edildi."
    End If
End Sub

Ne Göreceksiniz? Ekranda soru işaretli bir Evet/Hayır penceresi çıkacak, kullanıcının tıkladığı butona göre kod farklı bir yola sapacaktır.