Кажется, я не могу правильно понять свой второй цикл for.Я ищу ячейку со значением 'Persoonlijke prijslijst'.Как только я получу эту ячейку, мне нужно подняться на два и удалить 8 вниз.Когда я отлаживаю, он говорит, что temp = 0, поэтому я предполагаю, что это мой второй цикл for.
Dim i As Integer
For i = 1 To 800
Range("C" & i).Select
If Range("C" & i).Value = "Persoonlijke prijslijst" Then
Dim temp As Integer
For temp = i - 2 To temp + 8
Range("C" & temp).EntireRow.Delete Shift:=xlToLeft
Next temp
End If
Next i