Интервал дат в массив - VBA

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

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

Друзья привет. Быстренко накатал небольшой код, который помогает вычесть 30 дней со дня текущей даты, но есть вопрос. Не могу допереть как мне получить все значения интервала дат в моей разнице -30 дней. Т.е мне нужны все даты с начала текущей и - 30 дней. Если возможно это сделать динамическим массивом было бы круто.

Решение задачи: «Интервал дат в массив»

textual
Листинг программы
Sub datev()
Dim col As New Collection
Dim a As Integer
mln = Format(Date, "YYYY MM DD")
 
a = 0
For x = 1 To 30
a = a - 1
       If a >= -30 Then col.Add Format(DateAdd("d", a, mln), "YYYYMMDD")
      
    Exit Sub

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


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

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

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