Makro kullanarak Degisiklikleri Kayit etmeden Sayfayi kapatmak

Katılım
2 Nisan 2006
Mesajlar
41
Excel Vers. ve Dili
Excel 2000 - Türkce
Calisma sayfasini normal pencere üzerinden kapatirken windows ´un "degisiklikler kaydedilsin mi? " sorusuna makro ile hayir komutunu nasil yazabiliriz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,601
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

ALT+F11 İLE kod editörünü açtıktan sonra aşağıdaki kodu "ThisWorkbook" bölümüne uygulayıp denermisiniz.

Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.DisplayAlerts = False
    Application.Quit
End Sub
 
Katılım
2 Nisan 2006
Mesajlar
41
Excel Vers. ve Dili
Excel 2000 - Türkce
Selamlar,

ALT+F11 İLE kod editörünü açtıktan sonra aşağıdaki kodu "ThisWorkbook" bölümüne uygulayıp denermisiniz.

Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.DisplayAlerts = False
    Application.Quit
End Sub
Selam.Sayin COST_CONTROL Öncelikle Tesekkür ederim. Bir nevi problemim cözüldü ancak Acik olan tüm Calisma Sayfalarim kapaniyor. Ben sadece örnegin örnek.xls dosyasinin kapanmasini istiyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,601
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ThisWorkbook.Close False
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,601
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Alternatif olarak aşağıdaki koduda kullanabilirsiniz.

Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    SAY = Excel.Application.Windows.Count
    If SAY = 1 Then
    Application.DisplayAlerts = False
    Application.Quit
    Else
    ActiveWorkbook.Close False
    End If
End Sub
 
Üst