Anri_amar, вариант .Если ввести не дату - строка не переносится
| Код |
|---|
Private Sub Worksheet_Change(ByVal Target As Range)
With Sheets("На участке")
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [e:e]) Is Nothing And IsDate(Target.Value) Then
.Rows(Target.Row).Copy Sheets("Отгружены").Rows(WorksheetFunction.CountA(Sheets("Отгружены").[a:a]) + 1)
.Rows(Target.Row).Delete
End If
End With
End Sub |
Изменено: - 20.04.2020 17:50:17