vbYesNoCancel Kullanımı

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
405
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
Merhabalar

Aşağıdaki kodlara göre
vbYes ise Textbox a "E" vbNo ise "H" yazdırıyorum

Kod:
    If MsgBox("Alış Dahil mi ?", vbQuestion + vbYesNo, "Satış Listesi Sorgusu") = vbYes Then

        UserForm1.TbSatış_AlışDahil = "E"

    Else

        UserForm1.TbSatış_AlışDahil = "H"

    End If
Msgbox Sorusuna aşağıdaki gibi İptal seçeneğinide ekleyerek İPTAL seçtiğimde işlem yapmadan çıkmasını istiyorum. yardımlarınızı bekliyorum şimdiden teşekkür ederim.

Kod:
    If MsgBox("Alış Dahil mi ?", vbQuestion + vbYesNoCancel, "Satış Listesi Sorgusu") = vbYes Then

        UserForm1.TbSatış_AlışDahil = "E"

    Else

        UserForm1.TbSatış_AlışDahil = "H"

    End If
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
Sub Deneme()

    Dim eh  As String
    
    eh = MsgBox("Alış Dahil mi?", vbYesNoCancel, "Sorgu")
    
    If eh = vbYes Then
        MsgBox "Evet Tuşuna Bastınız ...."
    ElseIf eh = vbNo Then
        MsgBox "Hayır Tuşuna Bastınız..."
    Else
        MsgBox "İptal Tuşuna Bastınız...."
    End If
    
End Sub
 

bmutlu966

Altın Üye
Katılım
26 Ocak 2006
Mesajlar
756
Excel Vers. ve Dili
Office 365 İngilizce 64 Bit
Altın Üyelik Bitiş Tarihi
31-01-2025
Aşağıdaki şekilde dener misiniz?

Kod:
cevap = MsgBox("Alış Dahil mi ?", vbQuestion + vbYesNoCancel, "Satış Listesi Sorgusu")

    If cevap = vbYes Then
        UserForm1.TbSatış_AlışDahil = "E"
    ElseIf cevap = vbNo Then
        UserForm1.TbSatış_AlışDahil = "H"
    Else
        UserForm1.Hide
    End If
 
Üst