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,651
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ü.
 
Katılım
19 Mart 2006
Mesajlar
205
Excel Vers. ve Dili
Excel 2007 Türkçe
Rica ederim, keşke herkes sizin gibi olsa.
 
Üst