Excel i Kapat Butonunda Sorun!

Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Arkadaşlar aşağıdaki kod excel i o an için kapatıyo ama başka bir excel sayfası açtığımda kapattığımı sandım excel sayfası meğer açıkmış kodda ne gibi bir düzeltme gerekiyor? yardım edermisiniz.

Private Sub CommandButton2_Click()
On Error Resume Next
Dim Soru As String
Soru = MsgBox("2006 Yılı Resmi Sağlık Kurumları Fiyat Tarifesi Programından Çıkmak İstediğinizden Eminmisiniz ?", vbQuestion + vbYesNo, "UYARI...!!!")
If Soru = vbYes Then Unload UserForm1
If Soru = vbNo Then buttkapat.SetFocus
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,654
Excel Vers. ve Dili
Excel : 2010
Exceli kapatıp yalnız userformu açar :

Sub auto_open()
Application.Visible = 0
UserForm1.Show
End Sub

Uygulamayı hepten kapatır :

Private Sub CommandButton1_Click()
Application.Quit
End Sub
 
Katılım
19 Mart 2006
Mesajlar
205
Excel Vers. ve Dili
Excel 2007 Türkçe
Bu şekil denedim oldu. Sizcede uygunmudur.

[vb:1:a0dc657eba]Private Sub CommandButton2_Click()
On Error Resume Next
Dim Soru As String
Soru = MsgBox("2006 Yılı Resmi Sağlık Kurumları Fiyat Tarifesi Programından Çıkmak İstediğinizden Eminmisiniz ?", vbQuestion + vbYesNo, "UYARI...!!!")
If Soru = vbYes Then Unload UserForm1
If Soru = vbNo Then buttkapat.SetFocus
ThisWorkbook.Save
Application.Quit
End Sub
[/vb:1:a0dc657eba]
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Sn: Valuer verdiğiniz kod dizisini bende düşündüm ve denedim. ancak kapatma işlemine hayır dediğimiz zamanda excel i kapatıyor.
 
Katılım
19 Mart 2006
Mesajlar
205
Excel Vers. ve Dili
Excel 2007 Türkçe
Bunu deneyin.
[vb:1:ec10e6e422]Private Sub kapat()
Dim Soru As VbMsgBoxResult
Soru = MsgBox("2006 Yılı Resmi Sağlık Kurumları Fiyat Tarifesi Programından Çıkmak İstediğinizden Eminmisiniz ?", _
vbOKOnly + vbYesNo, "MESAJ")
If Soru = vbYes Then
ActiveWorkbook.Save
Excel.Application.Quit
End If
End Sub[/vb:1:ec10e6e422]
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Valuer

Teşekkür Ederim. bu işlem işimi gördü.
 
Üst