Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0. / 3 сообщений из 3, страница 1 из 1
09.08.2007, 00:43
    #34715489
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
Добрый день, подскажите как можно написать код в Excel, что бы он удалял всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
Для каждой строки своя первая ячейка с формулой.
И что бы все это работало в диапазоне строк с 5 по 55.
Заранее благодарен!
...
Рейтинг: 0 / 0
09.08.2007, 00:57
    #34715492
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
Код: plaintext
1.
2.
3.
4.
for each r in activesheet.range("5:55").rows
   if r.cells( 1 , 1 ).value= 0  then
      r.delete
   end if
next
...
Рейтинг: 0 / 0
09.08.2007, 13:19
    #34716815
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
не совсем корректно работает, не все строки диапазона удаляет.
На пример, если в диапазоне пропуски по несколько строк (первые ячейки = 0), то удаляет не все из них, или скажем до 30 строки данные есть, а дальше пустые, то удаляет несколько строк с конца.
???
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]