Hi Sonyap,
Or, a simpler fix, is just a macro to rename the worksheet tab as the filename without the prefix "ABC-" and ".xls" so that I can select/move the sheets into a new workbook.
This routine depends upon there being just one worksheet in each book!
Sub Sonyap(): Dim wb As Workbook, ws As Worksheet, N As String, T As String
For Each wb In Workbooks: N = wb.Name
If Left(N, 4) = "ABC-" Then
T = Mid(N, 5, Len(N) - 8)
Set ws = wb.Sheets(1): ws.Name = T
End If
Next: End Sub
Why not one workbook with 220 sheets??
Bookmarks