Доброй ночи всем. Просьба помочь доработать макрос что бы удалял пустые строки столбцы со всех листов книги..
[vba]Код
Sub DeleteEmpty()
Dim r As Long, rng As Range
'удаляем пустые строки
For r = 1 To ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count
If Application.CountA(Rows(r)) = 0 Then
If rng Is Nothing Then Set rng = Rows(r) Else Set rng = Union(rng, Rows(r))
End If
Next r
If Not rng Is Nothing Then rng.Delete
Set rng = Nothing
'удаляем пустые столбцы
For r = 1 To ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count
If Application.CountA(Columns(r)) = 0 Then
If rng Is Nothing Then Set rng = Columns(r) Else Set rng = Union(rng, Columns(r))
End If
Next r
If Not rng Is Nothing Then rng.Delete
End Sub
[/vba]