hakki83

Belirtilen Süreye Gelince Dosyayı Silme

  • Konuyu başlatan Konuyu başlatan hakki83
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

hakki83

Kullanıcı
Katılım
28 Tem 2022
Mesajlar
887
Excel Versiyonu
Excel 2016
Excel Sürümü
32 Bit
Excel Dili
Türkçe
Merhaba

Bugün okuduğum bir konuda Feyzullah hocamızın bir mesajı vardı.


Örnek olarak bu kodda, dosyanın kapanması yerine silinmesini nasıl sağlayabiliriz?

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)
 
Çözüm
Hocam Merhaba,
Aşağıdaki kod belirttiğiniz tarihte excel dosyasını tamamen siliyor diye biliyorum. Kullanımından mesul değilim :)
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(15 satır)
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(10 satır)

Dosya kapandıktan sonra komut işe yarar mı emin olamadım ama bir dener misiniz?
 
Dosya silinmiyor da önceki koddaki gibi kapanıyor.

Belki de ThisWorkbook.Close kısmını kaldırmak gerekiyor.

Oysa 1 Ocak 2024 tarihini geçtiğimiz için, dosyayı kapatıp, ilk açtığımızda silinmesi gerekir.
 
Tahmin ettiğim gibi..
Aynı dosyadaki kodla aynı dosyayı silmek kısmı çok mümkün olmasa.
Alternatif ne olabilir aklıma da gelmedi, belki görenler farklı fikirler üretebilir.
 
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(35 satır)
Bu kod, dosyanın kapanmasının ardından dosyayı silmek için geçici bir VBS dosyası kullanır. Bu yöntem, dosya kapandıktan sonra VBA kodunun çalışmaya devam edememesi sorununu çözecektir.
Dener misiniz?
 
Hocam Merhaba,
Aşağıdaki kod belirttiğiniz tarihte excel dosyasını tamamen siliyor diye biliyorum. Kullanımından mesul değilim :)
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(15 satır)
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt