Дата и время в среде VBA
Формулировка задачи:
1. Сколько дней осталось до ближайшей пятницы, выпадающей на 13-е число?
2. Определите дату ближайшего воскресенья от заданной даты.
Решение задачи: «Дата и время в среде VBA»
textual
Листинг программы
Sub bb() Dim d As Date, m As Integer, y As Integer d = Date y = Year(d) For m = Month(d) - (Day(d) > 13) To 999 d = DateSerial(y, m, 13) If Weekday(d, vbFriday) = 1 Then MsgBox "До ближайшей пятницы, 13: " & d & " оcталось дней: " & d - Date Exit Sub End If Next End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д