Вместо проверки Target.Address
вы хотите проверить Target.Column
.
If Target.Column = 5 Then
Возможно, вы также захотите проверить, что Target
это просто один столбец.Например, Range("E5:G5").Column
все равно вернет 5
.
. Вы можете сделать это с помощью:
If Target.Columns.Count = 1 Then
или вместе:
If Target.Columns.Count = 1 And Target.Column = 5 Then