Дата и время в среде VBA

Узнай цену своей работы

Формулировка задачи:

1. Сколько дней осталось до ближайшей пятницы, выпадающей на 13-е число? 2. Определите дату ближайшего воскресенья от заданной даты.

Решение задачи: «Дата и время в среде VBA»

textual
Листинг программы
  1. Sub bb()
  2. Dim d As Date, m As Integer, y As Integer
  3.   d = Date
  4.   y = Year(d)
  5.   For m = Month(d) - (Day(d) > 13) To 999
  6.     d = DateSerial(y, m, 13)
  7.     If Weekday(d, vbFriday) = 1 Then
  8.       MsgBox "До ближайшей пятницы, 13: " & d & " оcталось дней: " & d - Date
  9.       Exit Sub
  10.     End If
  11.   Next
  12. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут