Excel Dosyalarını Açıp Kapatırken Değişiklikleri Kaydetme

Excel dosyalarını açıp kapatırken değişiklikleri kaydetme (Open, close and save changes), çalışmanızın kaybolmamasını sağlayan temel işlemdir. Dosyayı açmak için Ctrl+O tuşlarını ya da dosyanın üzerine çift tıklamayı, değişiklikleri saklamak için Ctrl+S tuşlarını kullanın; dosyayı kapatırken çıkan uyarıda Kaydet düğmesini seçerseniz son halini saklamış olursunuz. Bu sayfada açma ve kapatma yöntemlerini, kaydetme uyarısının seçeneklerini ve otomatik kurtarma ayarını bulacaksınız.

Excel dosyası nasıl açılır​

Excel dosyasını açmanın birkaç yolu vardır:
  • Dosya Gezgini: Dosyanın bulunduğu klasöre gidin ve dosyaya çift tıklayın. Sağ tıklayıp Aç (Open) komutunu da seçebilirsiniz.
  • Excel içinden: Dosya > Aç (File > Open) yolunu izleyin ya da Ctrl+O tuşlarına basın. Son kullandığınız dosyalar Son Kullanılanlar (Recent) listesinde görünür; listede yoksa Gözat (Browse) ile dosyayı bulun.
  • Salt okunur açma: Aç penceresinde dosyayı seçtikten sonra Aç düğmesinin yanındaki oku tıklayıp salt okunur seçeneğini kullanırsanız dosyayı yanlışlıkla değiştirmezsiniz.
  • Bozuk dosya: Aynı oktan Aç ve Onar (Open and Repair) komutunu seçerek hasarlı bir dosyayı kurtarmayı deneyebilirsiniz.
Birden fazla dosya açtığınızda Excel her çalışma kitabını kendi penceresinde gösterir; dosyalar tarayıcıdaki gibi sekme olarak açılmaz. Dosyalar arasında geçmek için Görünüm > Pencere > Pencereleri Değiştir (View > Window > Switch Windows) menüsünü, Ctrl+F6 tuşlarını ya da görev çubuğundaki pencere simgelerini kullanabilirsiniz.
Dosya > Aç ekranında kaydedilmemiş çalışmalarınızı geri getiren bir komut da bulunur; bunu üçüncü bölümde anlatıyoruz.
Not: İnternetten ya da e-postayla gelen dosyalar Korumalı Görünüm'de açılabilir. Dosyaya güveniyorsanız üstteki sarı çubukta Düzenlemeyi Etkinleştir (Enable Editing) düğmesine tıklayın.

Dosyayı kapatırken değişiklikler nasıl kaydedilir​

Dosyayı kapatmanın en yaygın yolları şunlardır:
  • Dosya > Kapat: (File > Close) Yalnız etkin çalışma kitabını kapatır, Excel açık kalır.
  • Ctrl+W veya Ctrl+F4: Aynı işi klavyeyle yapar.
  • Pencerenin sağ üst köşesindeki çarpı: Her çalışma kitabı kendi penceresinde açıldığı için genellikle yalnız o pencerenin dosyasını kapatır. Başka dosyalar açıksa Excel çalışmaya devam eder.
Dosyada kaydedilmemiş değişiklik varsa Excel bir uyarı gösterir ve üç seçenek sunar:
  • Kaydet: (Save) Değişiklikleri dosyaya yazar ve dosyayı kapatır.
  • Kaydetme: (Don't Save) Son kayıttan sonraki tüm değişiklikleri atar.
  • İptal: (Cancel) Kapatmaktan vazgeçer ve dosyada kalırsınız.
Uyarıyı beklemeden kaydetmek için Ctrl+S tuşlarını kullanın. Dosyanın adını ya da konumunu değiştirmek ya da farklı bir biçimde saklamak istiyorsanız Dosya > Farklı Kaydet (File > Save As) komutunu veya F12 tuşunu kullanın. Dosya hiç kaydedilmemişse Ctrl+S de sizi aynı ekrana götürür.
VBA ile dosyayı kapatırken kaydetme kararını koddan da verebilirsiniz. Workbook.Close yönteminin SaveChanges bağımsız değişkeni True olursa değişiklikler kaydedilir, False olursa atılır:
VBA 3 satır
Sub KaydedipKapat()
    ActiveWorkbook.Close SaveChanges:=True
End Sub
Dosyayı kapatmadan yalnız kaydetmek için Workbook.Save yöntemini kullanabilirsiniz. SaveChanges:=False yazarsanız kaydedilmemiş her şeyin uyarısız silineceğini unutmayın.

Otomatik kurtarma ve kaydedilmemiş dosyayı geri getirme​

Excel, açık dosyalarınızın geçici bir kopyasını belirli aralıklarla saklar. Bu özelliğin adı Otomatik Kurtarma (AutoRecover) olup ayarı Dosya > Seçenekler > Kaydet (File > Options > Save) bölümünde bulunur:
  • Otomatik Kurtarma bilgilerini her ... dakikada bir kaydet: Kutuyu işaretleyin ve dakika değerini girin. Varsayılan değer 10 dakikadır; aralığı kısaltırsanız olası kaybınız da azalır.
  • Kaydetmeden kapatırsam son otomatik kurtarılan sürümü koru: Bu kutu işaretliyse yanlışlıkla Kaydetme seçseniz bile son kurtarma kopyasına ulaşabilirsiniz.
  • Otomatik Kurtarma dosya konumu: Geçici kopyaların saklandığı klasörü gösterir.
Kaydedilmemiş bir çalışmayı geri getirmek için Dosya > Aç > Kaydedilmemiş Çalışma Kitaplarını Kurtar (Recover Unsaved Workbooks) komutunu kullanın. Excel beklenmedik biçimde kapanırsa dosyayı yeniden açtığınızda Belge Kurtarma bölmesi de görünebilir.
Otomatik Kurtarma ile Otomatik Kaydetme (AutoSave) aynı şey değildir. Otomatik Kaydetme, Microsoft 365'te OneDrive ya da SharePoint üzerindeki dosyalarda başlık çubuğundaki anahtarla açılır ve değişiklikleri dosyanın kendisine sürekli yazar. Otomatik Kurtarma ise yalnız bir güvenlik kopyasıdır; Ctrl+S yerine geçmez.
Aşağıdaki örneklerde kaydetme alışkanlıklarınızı bir tabloyla nasıl izleyebileceğinizi görebilirsiniz.

1. Kaydedilmemiş dosya takibi​

Çalışma dosyalarınızın son kayıt tarihini bir listede tutuyorsunuz. Son kayıttan bu yana kaç gün geçtiğini ve hangi dosyaların yedeklenmesi gerektiğini görmek istiyorsunuz. Aşağıdaki tabloda yedi günden eski kayıtlar yedeklenecek olarak işaretlenir.
Excel Dosyalarını Açıp Kapatırken Değişiklikleri Kaydetme
Formülünü incelemek için bir hücre seçin.
ABCDE
1DosyaSon KayıtKontrol TarihiGeçen GünDurum
2Satış Raporu.xlsx03.03.202514.03.202511Yedekle
3Stok Listesi.xlsx12.03.202514.03.20252Güncel
4Bütçe 2025.xlsx20.02.202514.03.202522Yedekle
5Personel Puantaj.xlsx13.03.202514.03.20251Güncel
6Müşteri Listesi.xlsx07.03.202514.03.20257Güncel
7Fatura Takibi.xlsx14.03.202514.03.20250Güncel
Dosya TakibiExcelDepo v1.0.0
D sütunu iki tarih arasındaki farkı gün olarak verir; Satış Raporu için 11 gün hesaplanmıştır ve durumu Yedekle olarak görünür. Bütçe 2025 dosyasında geçen süre 22 gündür, durum Yedekle. Eşik değeri olan 7'yi kendi çalışma düzeninize göre değiştirebilirsiniz. Kontrol tarihi yerine BUGÜN işlevini kullanırsanız tablo her açılışta güncellenir.

2. Otomatik kurtarma aralığı ve olası kayıp​

Otomatik Kurtarma aralığının uzunluğu, bir çökme anında kaybedebileceğiniz çalışma miktarını belirler. Aşağıdaki tabloda her kullanıcının oturum süresine ve kurtarma aralığına göre kaç kez kurtarma kopyası alındığı ve son kopyadan bu yana geçen süre hesaplanır. Hesap yaklaşıktır; Excel kopyayı gerçekte yalnız değişiklik olduğunda alır.
Excel Dosyalarını Açıp Kapatırken Değişiklikleri Kaydetme
Formülünü incelemek için bir hücre seçin.
ABCDE
1KullanıcıOturum Süresi (saat)Kurtarma Aralığı (dk)Kurtarma SayısıSon Kopyadan Beri (dk)
2Ayşe Demir2,5010150
3Mehmet Kaya4,0010240
4Zeynep Arslan1,755210
5Can Yıldız6,0015240
6Elif Şahin3,2510195
Kurtarma SüresiExcelDepo v1.0.0
D sütunu oturum süresini dakikaya çevirip kurtarma aralığına böler ve tam sayıya yuvarlar; Ayşe Demir için 15 kopya alınmış olur. E sütunundaki MOD işlevi son kopyadan sonra geçen süreyi verir; Elif Şahin için bu süre 5 dakikadır ve çökme anında bu kadarlık çalışma kaybolabilir. Kurtarma aralığı kısaldıkça E sütunundaki değer en fazla aralık kadar olabilir.

3. Çoklu dosyayı kapatırken karar listesi​

Gün sonunda birden fazla dosya açık kalmış durumda. Hangilerinde değişiklik olduğunu ve kapatırken ne yapmanız gerektiğini bir listede toplamak istiyorsunuz. CSV dosyaları için biçim uyarısını da hesaba katıyoruz.
Excel Dosyalarını Açıp Kapatırken Değişiklikleri Kaydetme
Formülünü incelemek için bir hücre seçin.
ABCD
1DosyaDeğişiklik Var mıBiçimKapanışta Yapılacak
2Aylık SatışlarDOĞRUxlsxKaydet
3Depo SayımıYANLIŞxlsxDoğrudan kapat
4Banka HareketleriDOĞRUcsvExcel biçiminde kaydet
5Makro RaporlarDOĞRUxlsmKaydet
6Sipariş ListesiYANLIŞcsvDoğrudan kapat
7Gider TablosuDOĞRUxlsxKaydet
8Kaydedilecek dosya sayısı4
Kapanış ListesiExcelDepo v1.0.0
D sütunu değişikliği olan dosyalar için Kaydet, olmayanlar için doğrudan kapatmayı önerir. Aylık Satışlar dosyası için sonuç Kaydet, Banka Hareketleri için Excel biçiminde kaydet olarak görünür; CSV biçiminde değişiklik varsa biçimlendirme kaybını önlemek için Excel biçiminde kaydetmeniz gerekir. B8 hücresindeki EĞERSAY işlevi değişikliği olan dosyaları sayar; toplam 4 dosyadır.

Sık sorulan sorular​

Kaydetmeden kapattığım dosyayı geri getirebilir miyim?
Bazen mümkündür. Otomatik Kurtarma açıksa Dosya > Aç > Kaydedilmemiş Çalışma Kitaplarını Kurtar komutunu deneyin. Kurtarma kopyası yalnız belirlenen aralıkta alındığı için en son değişikliklerin bulunacağı garanti değildir.
Kapatırken kaydet uyarısı neden hiç çıkmıyor?
Dosyada son kayıttan sonra değişiklik yapılmamışsa Excel uyarı göstermez. VBA ile uyarılar kapatılmışsa da çıkmaz; bu durumda makroyu ve DisplayAlerts ayarını kontrol edin.
CSV dosyasını kapatırken neden yine soruyor?
CSV biçimi biçimlendirmeyi, birden fazla sayfayı ve formülleri saklamaz. Bunları korumak istiyorsanız Farklı Kaydet ile Excel Çalışma Kitabı (xlsx) biçimini seçin.
Ctrl+S yeterli mi?
Çoğu durumda yeterlidir; ancak dosya ilk kez kaydediliyorsa ad ve konum sorulur. Önemli dosyalar için ayrıca yedek bir kopya tutmanız iyi olur.

Kullanırken dikkat edin​

  • Kaydetme düğmesini bilinçli seçin: Kapatırken çıkan uyarıda Kaydetme seçeneği son kayıttan sonraki tüm değişiklikleri atar. Emin değilseniz İptal ile dosyaya dönüp durumu kontrol edin.
  • Makro içeren dosyalarda biçime dikkat edin: Makro içeren bir çalışma kitabını xlsx biçiminde kaydederseniz makrolar silinir. Makroları korumak için Excel Makro İçerebilen Çalışma Kitabı (xlsm) biçimini seçin.
  • Otomatik Kurtarma bir yedek değildir: Otomatik Kurtarma yalnız geçici bir güvenlik kopyasıdır ve dosya kapandığında silinebilir. Önemli çalışmalar için düzenli olarak Farklı Kaydet ile ayrı bir yedek alın.
  • Başka bir kullanıcı dosyayı açıksa: Ağ klasöründeki bir dosya başka biri tarafından açıksa dosya salt okunur açılabilir ve aynı adla kaydedemeyebilirsiniz. Bu durumda dosyayı Farklı Kaydet ile yeni bir adla saklayın.
  • İlgili konular:
    • Dosya > Farklı Kaydet: Dosyayı yeni adla ya da farklı biçimde saklar.
    • Otomatik Kurtarma ayarları: Dosya > Seçenekler > Kaydet bölümünde bulunur.
    • Aç ve Onar: Bozuk dosyaları kurtarmayı dener.
    • Korumalı Görünüm: Dışarıdan gelen dosyaları güvenli açar.
    • Workbook.Close ve Workbook.Save: VBA ile kapatma ve kaydetme yöntemleridir.
    • İşlevler: EĞER, EĞERSAY, MOD, TAMSAYI, BUGÜN
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
 

Ekli dosyalar

Son düzenleme:

Okuma Rehberi - Makale

Seviye
Başlangıç
Okuma süresi
3 dk okuma

Bu dersteki fonksiyonlar

Geri
Üst