Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / макрос для удаления строк после текущей даты / 2 сообщений из 2, страница 1 из 1
08.06.2009, 20:11:20
    #36031910
vanuna
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
макрос для удаления строк после текущей даты
Всем привет!
Надо записать макрос в экселе, чтобы столбец таблицы сортировался по дате, а потом все строчки, у которых дата больше, чем дата сегодняшняя удалялись. Подскажите, плиз, как это сделать?? Заранее спасибо!
...
Рейтинг: 0 / 0
09.06.2009, 12:10:00
    #36032805
TJK
TJK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
макрос для удаления строк после текущей даты
Sub Test()
Dim sortDiap As String, startCell As String, startRow As Long, startCol As Integer
sortDiap = "A2:C26" ' diapazon dlya sortirovki
startCell = "C2" ' pervaya yacheyka stolbca s datami
startRow = 2 ' nomer pervoy stroki s datami
startCol = 3 ' nomer stolbca s datami
Range(sortDiap).Sort Key1:=Range(startCell), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
While Cells(startRow, startCol) <> ""
If Cells(startRow, startCol) > Now Then
'Cells(startRow, startCol).Select
Rows(startRow & ":" & startRow).Select
Selection.Delete Shift:=xlUp
Else
startRow = startRow + 1
End If
Wend
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / макрос для удаления строк после текущей даты / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]