Автор: Mamontoza
Дата сообщения: 28.01.2008 17:49
Есть такой макрос, что к нему дописать чтоб он удалял строчки у которых начало пустая клетка и ----.
Sub Макрос4()
'
' Макрос4 Макрос
' Макрос записан 28.01.2008 (mamont)
'
'
Range("H23").Select
Columns("G:G").ColumnWidth = 18.14
Columns("A:G").Select
Range("G1").Activate
Selection.Sort Key1:=Range("E1"), Order1:=xlAscending, Key2:=Range("F1") _
, Order2:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2:= _
xlSortNormal
Range("H:H,I:I,J:J").Select
Range("J1").Activate
Selection.Delete Shift:=xlToLeft
Range("D6").Select
ActiveWindow.SmallScroll Down:=117
With Application.ReplaceFormat.Font
.Subscript = False
.ColorIndex = 11
End With
With Application.ReplaceFormat.Font
.FontStyle = "полужирный"
.Subscript = False
.ColorIndex = 11
End With
Cells.Replace What:="O", Replacement:="Исходящий ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=True
Range("F174").Select
ActiveWindow.SmallScroll Down:=-42
Windows("temp").Activate
Cells.Replace What:="T", Replacement:="Исходящий ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=True
With Application.ReplaceFormat.Font
.FontStyle = "полужирный"
.Subscript = False
.ColorIndex = 9
End With
Cells.Replace What:="I", Replacement:="Входящий ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=True
Cells.Replace What:="t", Replacement:="Входящий ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=True
ActiveCell.Replace What:="t", Replacement:="Входящий ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=True
Range("H149").Select
ActiveWindow.SmallScroll Down:=279
Columns("G:G").ColumnWidth = 27.71
ActiveWindow.SmallScroll Down:=12
End Sub
Заранее спасибо