Удаление строки, если в ячейке дата старше сегоняшнего дня - VBA

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

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

Доброго времени суток! Нужно макросом решить такую проблему: сканируется база данных в экселе на определенном листе, если в ячейке (опредеоенный столбец) дата старше сегодняшнего дня, то строка удаляется. Заранее благодарен
Есть а кого идеи, как решить сравнение с текущей датой?

Решение задачи: «Удаление строки, если в ячейке дата старше сегоняшнего дня»

textual
Листинг программы
Sub test1()
    Dim z, i&: z = Range("A1:B" & Range("A" & Rows.Count).End(xlUp).Row).Value
   For i = UBound(z) To 1 Step -1
     If z(i, 2) > Now Then
        Rows(i).Delete
     End If
   Next
End Sub

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


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

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

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