Değişiklikleri kaydetmeden çıkış makrosu.

Katılım
9 Eylül 2004
Mesajlar
243
Excel Vers. ve Dili
Office2003Trk
"değişiklikleri kaydetmeden çık" butonu ile excelden çıkış yapmak istiyorum. msgbox lada uyarsın "kaydetmeden çıkmak istediğinize eminmisiniz" gibi
yardımcı olursanız sevinirim.
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
Kod:
Private Sub CommandButton1_Click()

Dim cevap
cevap = MsgBox("değişiklikleri kaydetmek istiyormusunuz?", vbYesNo + vbQuestion + vbDefaultcmdsil + vbApplicationModal, "DİKKAT!")
If cevap = vbNo Then

ActiveWorkbook.Close
Else
'ActiveWorkbook.Save
End If

End Sub
 
Katılım
9 Eylül 2004
Mesajlar
243
Excel Vers. ve Dili
Office2003Trk
bu kodları uyguladığımda hayır seçeneğini tıkladıkdan sonra excel in kendi msgbox formu açılarak değişikliklerin kaydedilmesi (evet-hayır-iptal.) mesajı alıyorum. halbuki bu mesajı almadan çıkış yapmak istiyorum.ve değişiklikler kaydedilmeden.
 
Katılım
5 Ocak 2005
Mesajlar
890
Bunu denermisin kaydetmeden çıkması gerekir

[vb:1:968adcc9fb]Sub çık()
Application.Quit
End Sub
[/vb:1:968adcc9fb]

Buda kaydetip çıkması gerekir.

[vb:1:968adcc9fb]Sub Bu_Kitabı_Kapat()
ThisWorkbook.Save
Application.Quit
End Sub[/vb:1:968adcc9fb]
 
Katılım
5 Ocak 2005
Mesajlar
890
Deneyin, Zip proğramı içinden excel dosyasını çıkarın. Bir kaç kere açıp kapayın.
 
Katılım
9 Eylül 2004
Mesajlar
243
Excel Vers. ve Dili
Office2003Trk
şimdi halloldu. ilgilendiğiniz için teşekkür ederim
 
Üst