Случайная дата в заданном временном диапазоне - VBA

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

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

Доброе утро. Подскажите знающие люди - решение. В ячейки C3 и E3 - вписаны текстом - определенные даты. Как макросом - вписать в ячейку D3 - случайную дату, в заданном ячейками C3 и E3 временном диапазоне ?

Решение задачи: «Случайная дата в заданном временном диапазоне»

textual
Листинг программы
Sub GetRandomDate()
    On Error Resume Next
    Randomize
    Sheets(3).Cells(3, 4) = Format$(DateAdd("d", Int(Rnd * DateDiff("d", CDate(Sheets(3).Cells(3, 3)), CDate(Sheets(3).Cells(3, 5)))), CDate(Sheets(3).Cells(3, 3))), "DD MMMM YYYY")
End Sub

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


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

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

8   голосов , оценка 4.125 из 5
Похожие ответы