Чтобы использовать подстановочный знак с Select Case
, вы можете использовать Like
:
Sub clean()
Dim r As Long, endRow As Long, pasteRowIndex As Long
' I assume your column F has the most data
endRow = Cells(Rows.Count, "F").End(xlUp).Row
For r = endRow To 1 Step -1
Select Case True
Case Cells(r, "F").Value Like "*.jpg*" or Cells(r, "F").Value Like "*.JPG*" or Cells(r, "F").Value Like "*.gif*"
Rows(r).Delete
Case Else
' Do nothing...
End Select
Next r
End Sub
Редактировать: Вероятно, есть лучший способ: поместить значения, которые вы хотите найти, в массив, а затем выполнить поиск в массиве, но приведенное выше должно работать с текущим методом.