• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

userform kapanmasın

  • Konbuyu başlatan Konbuyu başlatan MUTLUXXX
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
formu açtığımda userform1deki commandbutton1 e 1 kez tıklamadan formdan çıkış olmasın.sağ üstteki çarpıya tıkladığımda verileri göndermeden gerçekten çıkmak istiyormusunuz şeklinde msj gelsin.Tşk ediyorum
 
Private Sub CommandButton1_Click()
Unload Me
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If MsgBox("verileri göndermeden gerçekten çıkmak istiyormusunuz", vbYesNo) = vbNo Then
If CloseMode = 0 Then
Cancel = True
End If
End If
End Sub
 
exceldende çıkılmasın

yanlız bir eksik var unutmuşum aslında istediğim şey userform1 de iken commanbutton1 e 1 kez basılmaz ise excelden çıkılmak istendiğinde yani çarpıya basıldığında msgbox " verileri göndermediniz",vbyesno) Then
cevap=vbno ancak no ya basıldığında çıkılsın.tekrar tşk ediyorum
 
Aşağıdaki gibi deneyin.

Kod:
Dim deg as integer
 
Private Sub CommandButton1_Click()
deg=1
.
.
diğer kodlarınız
.
.
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If MsgBox("verileri göndermeden gerçekten çıkmak istiyormusunuz", vbYesNo) = vbNo or deg=0 Then
If CloseMode = 0 Then
Cancel = True
End If
End If
End Sub
 
Geri
Üst