Çözüldü 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

Site Üyesi
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:
Görüntülemek 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:
Görüntülemek için giriş yapmanız gerekmektedir.
(15 satır)
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:
Görüntülemek 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:
Görüntülemek için giriş yapmanız gerekmektedir.
(15 satır)
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst