powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / макрос для удаления строк после текущей даты
2 сообщений из 2, страница 1 из 1
макрос для удаления строк после текущей даты
    #36031910
vanuna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Надо записать макрос в экселе, чтобы столбец таблицы сортировался по дате, а потом все строчки, у которых дата больше, чем дата сегодняшняя удалялись. Подскажите, плиз, как это сделать?? Заранее спасибо!
...
Рейтинг: 0 / 0
макрос для удаления строк после текущей даты
    #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
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / макрос для удаления строк после текущей даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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