Debug.Print Date()
Debug.Print Date()+7
А вот и фигушки ты угадал !!! А если год високосный??? Что, не подумал... Там проверку надо делать, до 28 февраля или после... И если после, то рекомендуется вылетать с ошибкой Unknown Error , иначе последствия могут быть самыми непредсказуемымиuhm писал(а):Вот не поверишь, но чтобы к дате добавить 7 дней, нужно к ней прибавить 7.
- Код: Выделить всё
Debug.Print Date()
Debug.Print Date()+7
vvs_adm писал(а):А вот и фигушки ты угадал !!! А если год високосный??? Что, не подумал... Там проверку надо делать, до 28 февраля или после... И если после, то рекомендуется вылетать с ошибкой Unknown Error , иначе последствия могут быть самыми непредсказуемымиuhm писал(а):Вот не поверишь, но чтобы к дате добавить 7 дней, нужно к ней прибавить 7.
- Код: Выделить всё
Debug.Print Date()
Debug.Print Date()+7
Private Sub Command1_Click()
Dim D As Date, D1 As Date
D = CDate("2004-02-26 00:00:00")
D1 = DateAdd("yyyy", 1, D)
' Если кто не помнит, 2004 год был високосным
Me.Label1.Caption = D & " " & D + 7 & vbNewLine & D1 & " " & D1 + 7
End Sub
Сейчас этот форум просматривают: SemrushBot и гости: 73