Я новичок, чтобы преуспеть сценарии/macroingExcel удалить строки, которые имеют определенные слова в колонке
У меня есть массивный первенствовать лист, и мне нужно, чтобы удалить некоторые строки из него.
Любые строки, которые имеют слова: кошки, собаки, лошади, рыбы
Пытались что-то вроде этого (а также довольно много других atempts).
Sub DeleteRows()
Dim c As Range
Dim SrchRng
Set SrchRng = ActiveSheet.Range("A1", ActiveSheet.Range("A65536").End(xlUp))
Do
Set c = SrchRng.Find("dog","cat","horse","fish", LookIn:=xlValues)
If Not c Is Nothing Then c.EntireRow.Delete
Loop While Not c Is Nothing
End Sub
Некоторые детали (так как я не уверен, какая информация действительно нужна).
Эти слова всегда будут находиться в 2-й колонке (но это может быть что-то вроде «The George рыбы», и это нужно будет удалить эту строку.
Любая помощь будет здорово, спасибо!
Вам нужно добавить 'LookAt: = xlPart', чтобы найти частичные совпадения. – Chrismas007