Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I have within a folder a report worksheet and a macro worksheet tha create reports on a daily based. Therefore this folder has tons o reports and I need to add some code to the macro worksheet to delet reports worksheets that are older that 90 days. This is the code that believe could do the job; Do you have any suggestions or maybe different approach? Dim Filename As String, RecentFile As String, RecentDate As Date Dim DelFile As String, Directory As String, myDir As String, OldFile A String Sub Delete90DaysOldFiles() myDir = "c:\data\excel\reports" If Right(myDir, 1) < "\" Then Directory = myDir & "\" Filename = Dir(Directory & "" & "*.xls", 0) Do While Filename < "" RecentFile = Filename RecentDate = FileDateTime(Directory & Filename) If FileDateTime(Directory & Filename) < Date - 90 Then '90 days old OldFile = Filename End If Filename = Dir If OldFile < "" Then Kill OldFile End If Loop End Su -- tarzan53 ----------------------------------------------------------------------- tarzan538's Profile: http://www.excelforum.com/member.php...fo&userid=3254 View this thread: http://www.excelforum.com/showthread.php?threadid=52331 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
how can I specific a folder with wildcard criteria and excel will import all the correct files in that folder? | Excel Discussion (Misc queries) | |||
how can I specific a folder with wildcard criteria and excel will import all the correct files in that folder? | Excel Programming | |||
Delete All Files in a folder | Excel Programming | |||
delete all the contents (sub folders and files) in the temp folder | Excel Discussion (Misc queries) | |||
Delete all files within a folder (incl subfolders) | Excel Programming |