bulentkars
Altın Üye
- Katılım
- 5 Ağustos 2005
- Mesajlar
- 671
- Excel Vers. ve Dili
- 2003 TR
- Altın Üyelik Bitiş Tarihi
- 23-03-2027
Merhaba,
Aşağıdaki kod ile klasör altındaki değiştirme tarihi bufunden eski olan dosyaları siliyorum, Ben ANADOSYA.XLSM sayfası hariç bu işlemi yapmak istiyorum yardımcı olabilirseniz sevinirim. Teşekkürler
Aşağıdaki kod ile klasör altındaki değiştirme tarihi bufunden eski olan dosyaları siliyorum, Ben ANADOSYA.XLSM sayfası hariç bu işlemi yapmak istiyorum yardımcı olabilirseniz sevinirim. Teşekkürler
Kod:
Sub Degistirme_Tarihine_Gore_Dosya_Sil()
Dim Yol As String, Dosya As String, Say As Long
Yol = "C:\TALIMATLAR\TALIMAT\"
Dosya = Dir(Yol & "*.xlsm")
While Dosya <> ""
If FileDateTime(Yol & Dosya) < Date Then
VBA.CreateObject("Scripting.FileSystemObject").DeleteFile Yol & Dosya
Say = Say + 1
End If
Dosya = Dir
Wend
If Say > 0 Then
' MsgBox Say & " adet dosya silinmiştir.", vbInformation
Else
' MsgBox "Silinecek dosya bulunamadı!", vbExclamation
End If
End Sub