Страницы: 1
RSS
Макрос удаления старых строк
 
Подскажите, пожалуйста, макрос, который удалял бы все строки из отчета, за исключением сегодняшних. Ниже файл с двумя вкладками ДО и ПОСЛЕ работы макроса. Заранее спасибо за Ваше решение.
 
Код
Sub УдалитьСтроки()
Сегодня = CDate(Trim(Left(Now, InStr(Now, " "))))
m = ActiveSheet.UsedRange.Rows.Count
For i = 1 To m
If Cells(i, 4) < Сегодня And IsEmpty(Cells(i, 4)) = False Then Rows(i).Delete: m = m - 1: i = 0
Next i
End Sub
Кнопочке, которой присвоите выполнение данного макроса не забудьте во свойствах переключить на "не перемещать и не изменять размер".
 
Большое спасибо Вам за решение, то, что нужно!)
Страницы: 1
Наверх