Я хочу удалить определенное значение в столбце с vba.
Вот мой код на данный момент. Но, конечно, это не работает.
vstd = Range("J6").Offset(l - 1, 0).Value
For Each Rng2 In Range("F6:F2555")
If Rng2.Value = vstd Then
Rng2.ClearContents
End If
Next
Это близко к тому, что вы ищете?
Пожалуйста, сообщите нам спасибо
вот подход
AutoFilter()
:убедитесь, что вы инициализируете
l
значения, чтобы не иметьRange("J6").Offset(l - 1, 0)
ссылки на недопустимый диапазон (т. е.l
должно быть меньше 6)