i
- переменная, но вы не используете ее как таковую в своем коде.
Эти две строки должны выглядеть следующим образом:
If Target.Address = "$C$" & i Then
Range("D" & i & ":E" & i) = " "
таким образом, строка результата использует значение i
вместо буквы i
.
Я также предполагаю, что вы имели в виду Ei
вместо EI
(что также неверно), поэтому я также исправил это.