У меня есть список ключевых слов, которые я хочу найти и удалить всю строку в электронной таблице.Цель состоит в том, чтобы найти эти ключевые слова, заменить их на «# N / A», а затем удалить связанные строки.
Прямо сейчас я получаю сообщение об ошибке от второй до последней строки кода, в котором говорится, «Ошибка времени выполнения« 1004 »: ячейки не найдены».Это имеет смысл, поскольку я понял, что мне нужно найти строку "# N / A", а не ошибку.
Я изо всех сил пытаюсь найти способ удалить строки, связанные с "# N / AСтрока.
Option Explicit
Sub Delete_EEE()
Dim Wrds As Variant, Gwrd As String
Dim i As Long
Gwrd = "Jans"
Wrds = Array("ohm", "resistor", "MCKT", "micro", "inductor")
Range("G:G").Replace Gwrd, "#N/A", xlPart, , False
Application.ScreenUpdating = False
For i = LBound(Wrds) To UBound(Wrds)
Range("E:E").Replace Wrds(i), "#N/A", xlPart, , False
Range("I:I").Replace Wrds(i), "#N/A", xlPart, , False
Next i
Range("E:I").SpecialCells(xlCellTypeConstants, xlErrors).EntireRow.Delete
Application.ScreenUpdating = True
End Sub