Sub DateRange ()
Тусклый d как двойник
Затемните I как вариант
Затемните cel как ряд, celStart как ряд, celEnd как ряд, rg как ряд, del Как Ряд
Затемните StartDate как длиной, EndDate как длиной
StartDate = CLng (CDate (Application.InputBox («пожалуйста впишите дату старта», напечатайте на машинке: =2)))
Если StartDate = 0 после этого выходит подводная лодка
EndDate = CLng (CDate (Application.InputBox («пожалуйста впишите дату законцовки», напечатайте на машинке: =2)))
Если EndDate = 0 после этого выходит подводная лодка
Ряд («J2»). Отборно
'попытка using серия даты
Ряд («J2») .FormulaR1C1 = «=DATESERIAL (СРЕДНЕЕ (J2,7,4), О (J2,2), СРЕДНИЙ (J2,4,2))»
'
Установите клетку rg = даты «J2» ряда () 'первую
Установите rg = ряд (rg, клетки (Rows.Count, rg. Колонка). Конец (xlUp)) 'Все даты в той колонке
Если EndDate < StartDate="" Then="" d="EndDate" EndDate="StartDate" StartDate="d" End="" If="" Application=""> EndDate после этого
Если del Is Ничего после этого
Установите del = клетку
Еще: Установите del = соединение (del, клетку)
Закончитесь если
Закончитесь если
Следующая клетка
На резюме ошибки затем
del.EntireRow.Delete
Application.ScreenUpdating = True
Подводная лодка конца
|