Я пытаюсь написать макрос, который будет l oop через большой набор строк (один конкретный столбец) и удалить текст, если будет найдено указанное c слово. К сожалению, я никуда не делся с этим и надеялся, что сообщество может помочь.
Примером строки может быть
«Один» Lorem ipsum dolor sit amet, посвященный adipiscing elit «sixty_six» sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Желаемый результат после завершения макроса, его задача будет выглядеть следующим образом:
"One" Lorem ipsum dolor sit amet, consittetur adipiscing elit
, поэтому все начинается с "sixty_six" и после будет удален
Код, который у меня есть на данный момент:
Sub removeData()
Dim i As Long
Dim lastRow As Long
lastRow = Cells(Rows.Count, "C").End(xlUp).Row
For i = 2 To lastRow
If InStr(i.Value, "sixty_six") > 0 Then
i.Value = Left(i.Value, InStr(i.Value, "sixty_six") - 1)
End If
Next i
End Sub
Ошибка, которую я получаю, гласит «Неверный квалификатор», но не уверен, как я могу это исправить.
Заранее благодарю за помощь.