Excel'de Otomatik Kaydetme - Excel Seçeneği ve VBA kullanarak Otomatik Kaydetme Nasıl Açılır

Excel'de Otomatik Kaydetme İşlevi

Excel'de otomatik kaydetme, değişiklikleri veya işin ilerlemesini otomatik olarak kaydetmek için kullanılan bir işlev / tesistir. Bu, sistemdeki herhangi bir çökme durumunda veri kaybındaki riskin etkisini azaltmamıza yardımcı olacaktır. Bu özelliği kaydetme bölümünün altındaki seçenekler sekmesinde bulabiliriz, eğer süreyi 5 dakika olarak girersek, excel çalışma kitaplarımızı her beş dakikada bir otomatik olarak kaydedecektir.

Excel'de Otomatik Kaydetme Nasıl Açılır? (Adım adım)

Otomatik kaydetme genellikle Excel'de varsayılan olarak etkindir. Excel'de Otomatik Kaydetme seçeneklerini nasıl açacağımızı görelim.

  • Adım -1: “Dosya” menüsüne gidin. "Seçenekler" i tıklayın
  • Adım -2: Excel seçenekleri, ihtiyacımıza göre yönetmek için birçok seçenekle birlikte açılacaktır. "Kaydet" seçeneğine tıklayın - Bu, kaydedilen çalışma kitaplarını özelleştirmemizi sağlayacaktır.
  • Adım 3 - Bu pencereden, "Her -__ dakikada bir Otomatik Kurtarma bilgilerini kaydet" seçeneğinin etkinleştirildiğini görebiliriz. Çalışma kitabını her n dakikada bir kaydetmesi için excel'e bildirimde bulunduğumuz yer burasıdır (n, dakikayı temsil etmeyen herhangi bir sayı olabilir). Varsayılan olarak, Excel'in Otomatik Kurtarma işlemini gerçekleştirmesi 10 dakika sürer, ancak bu süreyi 1,2,3 dakika gibi gereksinimlerimize göre değiştirebiliriz.
  • Adım 4 - Etkinleştirirseniz ve kaydedemezseniz, bu yolda " C: Users aa AppData Roaming Microsoft Excel " (bu yol, kurtarma
    excel otomatik kaydetme konumu farklı olacaktır. Herkesten bu otomatik kaydetme konumunu Excel seçeneklerinde kontrol etmelerini istiyorum - Kaydet.

"Otomatik Kurtarma dosya konumu" na farklı bir yol girerek yedeklemeleri kaydetmek için klasörü de değiştirebiliriz.

  • Adım 5 - Çalışma kitaplarımızı otomatik olarak kaydederken, mevcut excel formatları listesinden formatı seçerek belirli bir format seçebiliriz.

Varsayılan olarak biçim, çoğu kullanıcı tarafından kullanıldığı için "Excel Çalışma Kitabı (* xlsx)" olacaktır. Ayrıca, "Kaydetmeden kapatırsam son otomatik kaydedilen excel sürümünü koru" seçeneğini açtığımızdan da emin olun.

  • 6. Adım - Ayrıca, "Varsayılan olarak Bilgisayara Kaydet" i aşağıdaki gibi etkinleştirerek çalışma kitaplarını tek bir sürücüye kaydetmekten de kurtulabiliriz:

Şimdiye kadar, excel'de otomatik kaydetmeyi nasıl açacağımızı, görevi periyodik olarak gerçekleştirmek için verilecek zamanı ve sahip olduğumuz diğer birçok özelliği öğrenmiştik.

Otomatik Kaydedilen Dosya Nasıl Kurtarılır?

Şimdi, otomatik olarak kaydedilen dosyanın nasıl kurtarılacağını görelim. Gördüğünüz gibi, "Otomatik Kurtarma dosya konumu" nda verdiğimiz dosya yolu, yolu kopyalıyor.

Adım 1 - Şimdi, Microsoft Explorer'ı açın; çubuğun üst kısmına, “Otomatik Kurtarma dosya konumundan” kopyaladığımız yolu yapıştırmalı ve ardından ENTER tuşuna basmalıyız.

  • Adım 2 - Otomatik olarak kurtarılan dosya ve klasörlerin bulunduğu bir pencere görüntülenecektir. Bu pencereden kurtarılmasını istediğimiz dosyaya tıklayabilir ve ardından değişiklikleri saklayabilir ve çalışma kitabını yeni bir adla kaydedebilirsiniz. Yolu girdikten sonra, aşağıdaki pencere açılacaktır.

Buradan kaydedilmeyen dosyaları kurtarabiliriz ve excel'de otomatik kaydetmeyi etkinleştirerek işimiz ve zamanımız boşa gitmez.

Visual Basic Application (VBA) ile Otomatik Kaydetme Nasıl Açılır

Excel Macro kullanarak kod yazmanın, excel çalışma kitabında otomatik kaydetme gerçekleştirmemize nasıl yardımcı olacağını görelim.

  • Adım 1 - Aşağıdaki gibi excel'inizdeki Geliştirici sekmesinden “Visual Basic Düzenleyicisi” ni açın.
  • Adım 2- “Visual Basic” e tıkladığımızda, bir VBA editörünün çıktığını görselleştirebiliriz. Otomatik kaydetme işlemini gerçekleştirmek için kod yazmamız gereken yer burasıdır.
  • Adım 3 - Burada, işlemimizin gerçekleştirmesi için herhangi bir modül oluşturmayacağız çünkü bu, bir makro yazacağımız bir "Olay" dır. Bir olay, bir çalışma kitabını açmamız gibi bir şeydir, o zaman bir olay olarak kabul edilecektir; benzer şekilde, çalışma kitabında değişiklikler yaptıysak, bu aynı zamanda bir olaydır, çalışma kitabını kapatmak da bir olaydır ve bu böyle devam eder.
  • Adım 4 - Otomatik kaydetme işlemi için, "çalışma kitabını kapatmayı" bir olay olarak kabul ediyoruz. Sayfanın sol tarafında bulunan "ThisWorkbook" u açın ve bir makro yazmaya başlayın.
  • Adım 5 - “Bu Çalışma Kitabını” açtığımızda, “Genel” i görebilir ve aşağıdaki gibi “Çalışma Kitabı” olarak değiştirebiliriz.
  • Adım 6 - Bir çalışma kitabına geçtiğimizde, "Workbook_Open ()" olayında bir makro yazma seçeneği sunar. Sağ tarafımızda bir etkinlik oluşturmak için kullanabileceğimiz bir bildirimler listesi var. Burada excel'de otomatik kaydetme için bir görev gerçekleştireceğiz, bu nedenle etkinliği "Beforclose" olarak değiştirmeliyiz.
  • Adım 7 - "Kapatmadan Önce" yi seçin ve excel'de otomatik kaydetme kodunu yazmaya başlayın.
  • Adım 8 - "ThisWorkbook.Save", çalışma kitabını otomatik olarak kaydedecek ve kodu aşağıdaki gibi çalıştırmak için makro etkin bir çalışma kitabı olarak kaydedecektir:
  • Adım 9 - Bu çalışma kitabını makro etkin olarak kaydedin ve çalışma kitabını kapatın. Ardından, kaydetme veya kaydetmeme soran ekran uyarısının çıkmayacağını görebiliriz, ancak aşağıdaki gibi başka bir uyarı uyarısı çıkacaktır:

Adım 10 - Tamam'a tıkladığınızda, değişiklikleri içeren çalışma kitabı otomatik olarak kaydedilecektir. Bu uyarıyı, bir çalışma kitabını basit bir şekilde otomatik olarak kaydeden VBA'daki bazı kodları kullanarak da devre dışı bırakabiliriz.

Nasıl çalıştığını görelim:

Bu uyarı mesajları bir uygulama aracılığıyla geleceği için "Application.DisplayAlerts = False" alıyoruz. Bu, bu satır koda eklendikten sonra herhangi bir ekran uyarısının açılmayacağı anlamına gelir. Ancak, önemli bir şey görüntülendiğinde uyarı görüntülendiğinde "Application.DisplayAlerts = True" satırının eklenmesi de önemlidir.

Şimdi değişiklik yapmaya ve çalışma kitabını kapatmaya çalışın, görüntü uyarılarından hiçbirinin çıkmayacağını ancak değişikliklerin kaydedileceğini görebiliriz. Bu işlem, çalışma kitabını beklenmedik şekilde kaydetmeden kapatmamıza rağmen çalışmamızı kaydetmemize yardımcı olacaktır.

Hatırlanacak şeyler

  • Excel'de otomatik kaydetme, periyodik olarak kaydederek zamandan ve veriden tasarruf sağlayan muhteşem bir özelliktir.
  • Excel'de otomatik kaydetmeyi bir kez etkinleştirdiğimizde, kaydetmeden kapatamayız ve bu, verileri kaydetmek istemesek de yanıltıcı olabilir.
  • Her zaman kullanıcının çalışmasını izler ve içerikteki değişiklikleri bir noktayı veya bir sürücüyü paylaşmak için günceller.
  • Aynı zamanda birden çok kişinin belgeyi aynı anda düzenlemesine olanak tanır.

Ilginç makaleler...