Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите организовать цикл для удаления строк

18K
06 июля 2006 года
Paramon
2 / / 31.05.2006
Проверка если A1 (2,3,... и так далее)=0 то удалить эту строчку если нет то ничего не делать. Помогите очень нужно.
275
06 июля 2006 года
pashulka
985 / / 19.09.2004
Код:
With Application
     .ScreenUpdating = False
     .DisplayAlerts = False
     .Calculation = xlManual
     With ThisWorkbook.Worksheets(1)
          iLastRow& = .Cells(65536, 1).End(xlUp).Row
          For iRow& = iLastRow& To 1 Step -1
              If CStr(.Cells(iRow&, 1).Value) = "0" Then _
                 .Rows(iRow&).Delete
          Next
     End With
     .Calculation = xlAutomatic
     .DisplayAlerts = True
     .ScreenUpdating = True
End With


Только для удаления подобных строк использовать VBA вовсе не обязательно, так как для решения поставленного вопроса достаточно просто отфильтровать столбец, выбрав в качестве критерия равно 0, а затем, при наличии нулевых значений, выделить и удалить строки.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог