|
|
|
макрос для удаления строк после текущей даты
|
|||
|---|---|---|---|
|
#18+
Всем привет! Надо записать макрос в экселе, чтобы столбец таблицы сортировался по дате, а потом все строчки, у которых дата больше, чем дата сегодняшняя удалялись. Подскажите, плиз, как это сделать?? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 20:11:20 |
|
||
|
макрос для удаления строк после текущей даты
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2009, 12:10:00 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=193&tid=2179393]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
3ms |
| others: | 232ms |
| total: | 386ms |

| 0 / 0 |
