- Katılım
- 24 Ekim 2011
- Mesajlar
- 37
- Excel Vers. ve Dili
- excell 2003
Hazırladığım çalışmamda Userform üzerine oluşturduğum bir butonla aşağıda verdiğim kod ile programı sonlandırmak istiyorum. Programı kaydederek çıkış yaptığımda işlem tamamlanıyor. Ancak sayfada bazı değişiklikler yapmama rağmen yapılan değişiklikleri kaydetmeden programı ve tüm exceli kapatmayı seçtiğimde tekrar kaydetmek istiyormusunuz diye excelin olağan sorusunu soruyor bu soruyu sormaması için nasıl bir kod yazmalıyım.
Kod:
Private Sub CommandButton3_Click()
fatih = MsgBox("YAPILAN TÜM DEĞİŞİKLİKLERİ KAYDETMEK İSTİYORMUSUNUZ?", vbYesNo, "Onay")
If fatih = vbYes Then
Unload UserForm1
Application.Visible = False
ActiveWorkbook.Save
Application.Visible = False
ActiveWorkbook.Close
Else
Unload UserForm1
Application.Visible = False
Application.Visible = False
ActiveWorkbook.Close
End If
End Sub
