Я предвосхищу это, сказав, что программирование - не моя сильная сторона, но я был бы признателен за любую помощь.
Я использовал приведенную ниже формулу в попытке очистить содержимое ячейки AQ при изменении значения ячейки D (в той же строке). В настоящее время содержимое очищается только в AQ, когда значение в ячейке D изменяется на 1 (предположительно из-за строки «If Target = 1 Then»). Что я использую вместо "1", чтобы все изменения, начиная с любого значения и заканчивая любым значением, инициировали команду ClearContents для ячейки AQ?
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D7:D506")) Is Nothing Then
If Target = 1 Then
Range("AQ" & Target.Row).ClearContents
End If
End If
End Sub