Есть таблица. В ней несколько колонок, но одна колонка - Артикулы. Нужно удалить те строки, в которых артикулы состоят только из букв (то есть не существует таких артикулов, это скорее всего названия брендов).
Может есть какой готовый макрос для этого? Или подскажите как отфильтровать функцией?
Sub DelRow()
Dim i As Long
Dim iLastRow As Long
iLastRow = Cells(Rows.Count, "A").End(xlUp).Row
With CreateObject("VBScript.RegExp")
.Pattern = "\d"
For i = iLastRow To 2 Step -1
If Not .test(Cells(i, "A")) Then
Rows(i).Delete
End If
Next
End With
End Sub