Вы можете немного "обмануть", чтобы избежать неприятностей с Select Case
.
. Чтобы использовать Like
с Select
, вы используете Select Case True
, а затем вкладываете свои сценарии, используя Like
и подстановочный знак *
.
код
With Workbooks.Open(Filename:=directory & "\" & Filename, UpdateLinks:=False, ReadOnly:=True)
Select Case True
Case Filename Like "NOM*.xlsx"
Case Filename Like "SZE*.xlsx"
Case Filename Like "VEC*.xlsx"
Case Filename Like "KAY*.xlsx"
Case Filename Like "BBL*.xlsx"
' put all other scenarios down here....
End Select
End With
Примечание : если все ваши файлы, которые вы пытаетесь проверить, являются файлами Excelпоэтому вам не нужно добавлять расширение .xlsx
, просто используйте NOM*
, SZE*
и т. д.