ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   recently used files, more efficient (https://www.excelbanter.com/excel-discussion-misc-queries/81494-recently-used-files-more-efficient.html)

Patricia Shannon

recently used files, more efficient
 
Public Sub EditRecentFiles()
' Created by Patricia Shannon 04/04/2006
' Displays Recently Used files
' Allows selected files to be removed from the list
' This is a little more efficient than the other one.
' Doesn't matter so much in this little macro, but I wanted to replace the
other one to set a good example for those learning VBA


Dim RecentCntr
Dim NbrRecent
Dim Response
Dim HoldRecentFile As RecentFile

NbrRecent = Application.RecentFiles.Count
MsgBox "Nbr recent files=" & NbrRecent
'Set HoldRecentFile = Application.RecentFiles(1)
'MsgBox TypeName(Application.RecentFiles(1))
For RecentCntr = NbrRecent To 1 Step -1
Set HoldRecentFile = Application.RecentFiles(RecentCntr)
Response = MsgBox("cntr=" & RecentCntr & " " _
& HoldRecentFile.Name _
& vbNewLine & "Delete?", vbYesNoCancel + vbDefaultButton2)
Select Case Response
Case vbCancel
GoTo endpgm
Case vbYes
HoldRecentFile.Delete
MsgBox "File deleted from recent files list"
End Select
Next RecentCntr

endpgm:
End Sub


All times are GMT +1. The time now is 07:15 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com