• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excel kapatma kodu

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
567
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
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
 
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
 
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?
 
Merhaba.
Kod:
Sub test()
    Application.DisplayAlerts = False
    Application.Quit
End Sub
 
Muzaffer Ali hocam oldu. Demek ki diğer fazlalık satırlar engel oluyormuş kapanmaya.
 
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.
 
Geri
Üst