kapatma tuşuna makro

Katılım
23 Kasım 2007
Mesajlar
77
Excel Vers. ve Dili
office xp
arkadaşlar...

excel kapatılırken belirli makroların çalışmasını istiyorum. bunu nasıl yaparım yardımcı olursanız çok sevinirim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,424
Excel Vers. ve Dili
excel 2010
merhaba
Auto_Close altında yazmayı deneyin.
örnek dosya eklerseniz arkadaşlarımız yardımcı olacaklardır.
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Bu Basit bir Kapanma örneği ama kapanırken hangi 'belirli Makrolar çalışacak aceba!!!'


Private Sub GetOut_Click()
Dim cevap
cevap = (MsgBox("Yaptığınız değişiklikleri kaydetmek istiyor musunuz?", vbYesNoCancel + vbCritical, "Çıkış"))
If cevap = vbYes Then
ThisWorkbook.Close Savechanges:=True
ElseIf cevap = vbNo Then
ThisWorkbook.Close Savechanges:=False
Else
Exit Sub
End If
Set herneatandıysa = Nothing
Set diğerherneatanan= Nothing
Application.Visible = True
Application.Quit
ActiveWorkbook.Close True
End Sub
 
Katılım
23 Kasım 2007
Mesajlar
77
Excel Vers. ve Dili
office xp
auto close ile yapıyorum ama kapatırken çalışmıyor neden? bunu çözemiyorum...
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Siz en iyisi bir CommandButton Ekleyip benim verdiğim kodları oraya atayın.
 
Katılım
8 Haziran 2008
Mesajlar
5
Excel Vers. ve Dili
Amatör daha çok işletim sistemleri hakkında bilgi
Bu Basit bir Kapanma örneği ama kapanırken hangi 'belirli Makrolar çalışacak aceba!!!'


Private Sub GetOut_Click()
Dim cevap
cevap = (MsgBox("Yaptığınız değişiklikleri kaydetmek istiyor musunuz?", vbYesNoCancel + vbCritical, "Çıkış"))
If cevap = vbYes Then
ThisWorkbook.Close Savechanges:=True
ElseIf cevap = vbNo Then
ThisWorkbook.Close Savechanges:=False
Else
Exit Sub
End If
Set herneatandıysa = Nothing
Set diğerherneatanan= Nothing
Application.Visible = True
Application.Quit
ActiveWorkbook.Close True
End Sub

bu uzun ve karışık olanı daha kolayı var
 
Katılım
8 Haziran 2008
Mesajlar
5
Excel Vers. ve Dili
Amatör daha çok işletim sistemleri hakkında bilgi
sub kapa ()

mesaj=msgbox("Kapatmak istediğinize emin misiniz ?", vbYesNo)
if mesaj = vbNo then exit sub
msgbox "Çalışma sayfası kapanacak",vbİnformation,"UYARI"
Activeworkbook.save
Application.Quit

end sub
 
Üst