У меня есть таблица данных, в которой столбец L имеет формулу vlookup. В строках, где столбец L (т. Е. Vlookup возвращает «# N/A»), я хотел бы очистить содержимое восьми ячеек слева (столбцы с D по K). Я хотел бы создать макрос VBA для этого. Буду признателен за любую оказанную помощь.
Вот мой код прямо сейчас:
Dim r As Range
Dim i As Long
ActiveWorkbook.Worksheets("1yr Matcher").Select
For i = 7 To 500
For Each r In Range(Cells(10, i), Cells(Cells(ActiveSheet.Rows.Count, i).End(xlUp).Row, i))
If IsError(r) Then
If r >= 0 Then r.Offset(, -1).Resize(, -8).ClearContents
End If
Next r
Next