Прошли годы с тех пор, как я сделал VB и нашел похожие посты, касающиеся кода, который я пытаюсь создать, но, честно говоря, изо всех сил стараюсь адаптировать ответы к нужному мне макросу.
По сути, ячейка D6 будет иметь "Значение Y "или" N ", и мне нужно каждый раз, когда значение изменяется на" N ", диапазон D16: содержимое D500, подлежащее очистке.Я пытался
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("$D$"6)) Is Nothing Then _
Sheets("Sheet1").Range("$D$16:$D$500").ClearContents
End Sub
, но не могу заставить его работать.Спасибо за любую помощь!