Excel kapatma kodu

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
566
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhaba

Bu kodu exceli kapatmak için denedim fakat exceli kapatmıyor,
kodda bir hata var mıdır?

Kod:
Sub test()
Application.DisplayAlerts = False
ThisWorkbook.Close SaveChanges:=False
Application.Quit
Application.DisplayAlerts = True
End Sub
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
61
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Bunu dener misiniz bir de
Kod:
Sub Test()
    Dim wb As Workbook
    Application.DisplayAlerts = False

    ' Tüm açık çalışma kitaplarını kaydetmeden kapat
    For Each wb In Application.Workbooks
        wb.Close SaveChanges:=False
    Next wb

    ' Excel uygulamasını tamamen kapat
    Application.Quit
    
    Application.DisplayAlerts = True
End Sub
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
566
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Bunu dener misiniz bir de
Kod:
Sub Test()
    Dim wb As Workbook
    Application.DisplayAlerts = False

    ' Tüm açık çalışma kitaplarını kaydetmeden kapat
    For Each wb In Application.Workbooks
        wb.Close SaveChanges:=False
    Next wb

    ' Excel uygulamasını tamamen kapat
    Application.Quit
   
    Application.DisplayAlerts = True
End Sub
Kapanmadı. Sizde bu iki kodu uyguladığınız zaman kapanıyor mu?
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
566
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Muzaffer Ali hocam oldu. Demek ki diğer fazlalık satırlar engel oluyormuş kapanmaya.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,220
Excel Vers. ve Dili
2019 Türkçe
Kodların bulunduğu dosyayı kapatan satırı ThisWorkbook.Close SaveChanges:=False çalıştırdıktan sonra geri kalan kodlar çalışmaz.

sizin kodlardaki
Kod:
Application.Quit
Application.DisplayAlerts = True
satırları çalışmadan önce dosya kapatıldığı için olmuyordu.
 
Üst