or another way
Sub OpenFiles()
Dim MyFolder As String
Dim MyFile As String
MyFolder = "C:\Zips\"
MyFile = Dir(MyFolder & "*.xls")
Do While MyFile <> ""
If MyFile Like "Seq*.xls" Then
If ExtractifNumber(FileName) > 33 And ExtractifNumber(FileName) < 121 Then
Workbooks.Open FileName:=MyFolder & "\" & MyFile, ReadOnly:=True, Corruptload:=XlCorruptLoad.xlRepairFile
End If
End If
MyFile = Dir
Loop
End Sub
Function ExtractifNumber(FileName As String)
Dim iCount As Integer, lNum As Long, bln As Boolean
For iCount = 1 To Len(FileName)
If Mid(FileName, iCount, 1) Like "#" Then bln = True: lNum = lNum & Mid(FileName, iCount, 1)
Next iCount
ExtractifNumber = IIf(bln, lNum, "Nil")
End Function