Здраствуйте! Нужно с помощью макроса удалить строки в таблице.
После выполнения макроса, выдает ошибку: Метод Delete из класса Range завершен не верно.
Что нужно исправить?
| Код |
|---|
Sub Макрос1() Dim r As Integer LastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count 'определяем размеры таблицы Application.ScreenUpdating = False For r = LastRow To 1 Step -1 'проходим от последней строки до первой If Application.CountA(Rows(r)) <> 0 Then Rows(r).Delete 'если в строке пусто - удаляем ее Next r End Sub |
Что нужно исправить?
Изменено: - 13.11.2013 18:10:40
(Прикрепил файл)