У меня есть код, который заполняет дату в столбце 3 при изменении значений в ячейке Range("E:J")
. Это работает нормально, но я также хотел бы отображать значения столбца 4 (столбец 4 скрыт) в столбце 11, только когда все ячейки в Range(E:J)
заполнены.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Intersect(Target, Range("E:J")) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target.Value <> vbNullString Then
Target.Offset(0, 3 - Target.Column).Value = Date
Target.Offset(0, 3 - Target.Column).NumberFormat = "dd/mmm/yyyy"
Else
Target.Offset(0, 3 - Target.Column).ClearContents
End If
Application.EnableEvents = True
End Sub
Любая помощь на это будет принята с благодарностью.
Спасибо.