• DİKKAT

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

Formun close olayındaki mesajı sınırlandırmak

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Değerli Arkadaşlar..!

Eki örnek dosyada görüleceği üzere; UserForm'un close olayı altına konulan bir uyarıcı mesaj bulunmakta.. Bu mesaj gerek close ve gerekse form üzerindeki kapat butonuna da yansıyor.. (Bu kadarı yeterli)

Ancak; Ekle butonu altındaki kodlar çalıştırılınca, akabinde de görevi biten form "UserForm1 Unload" kodu ile kapatılması gerekiyor.

Fakat bu defa formun Close olayı altında yer alan mesaj tetikliyor ve açığa çıkan mesaj çalışmayı engelliyor.
Bu durumu engelleyebilir miyiz.?
 

Ekli dosyalar

Son düzenleme:
Bunu denermisiniz.

Kod:
Dim deg As String
Private Sub CommandButton1_Click()
deg = 0
Unload UserForm1
End Sub
Private Sub CommandButton2_Click()
deg = 1
[b5].Value = TextBox1.Text
Unload UserForm1
deg = 0
End Sub
Private Sub UserForm_Activate()
deg = 0
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If deg = 0 Then
Dim Soru
Soru = MsgBox("Form Kapatılsın mı..?", vbYesNo)
If Soru = vbYes Then
Unload UserForm1
Else
Cancel = True
End If
End If
End Sub
 
Geri
Üst