powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
3 сообщений из 3, страница 1 из 1
Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
    #34715489
Suleyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, подскажите как можно написать код в Excel, что бы он удалял всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
Для каждой строки своя первая ячейка с формулой.
И что бы все это работало в диапазоне строк с 5 по 55.
Заранее благодарен!
...
Рейтинг: 0 / 0
Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
    #34715492
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
    #34716815
Suleyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не совсем корректно работает, не все строки диапазона удаляет.
На пример, если в диапазоне пропуски по несколько строк (первые ячейки = 0), то удаляет не все из них, или скажем до 30 строки данные есть, а дальше пустые, то удаляет несколько строк с конца.
???
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удалить всю строку если в первой ячейки этой строки (столбец А) результат формулы = 0.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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