Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2010, 12:09   #1
женя2010
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 49
Радость Удаление строки

Добрый день!
Есть таблица. Допустим в столбце [В] есть нулевые и не нулевые значения. Мне нужно так что бы все строки в которых в столбце [В] есть Нули - исчезли( были очищенны). и я получил таблицу где в столбце [В] не будет нулей.
впринципе легко,но чтото я туплю)
женя2010 вне форума Ответить с цитированием
Старый 23.04.2010, 12:20   #2
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Здрасти.
Женя, знаю, что столбец имеет фиксированную длину, поэтому последнюю строку не определяю:
Код:
Dim li as long
For li = 5 to 1 Step -1
if cells(li,2).value = 0 then rows(li).delete
next li
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 23.04.2010, 13:28   #3
женя2010
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 49
По умолчанию

Спасибо ! работает. но у меня наверное с листами какаето загвоздка.
ТОесть мне надо удалять строки на новом листе- как записать ссылку именно на новый лист?( названия листа я задаю с ячейки)
женя2010 вне форума Ответить с цитированием
Старый 23.04.2010, 13:40   #4
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Приведенный макрос работает именно с ячейками активного листа. Если надо с неактивного:
Код:
Dim li as long
For li = 5 to 1 Step -1
if Sheets("Имя листа").cells(li,2).value = 0 then Sheets("Имя листа").rows(li).delete
next li
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 23.04.2010, 13:54   #5
женя2010
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 49
По умолчанию

блин . не получ.
смотри я на вкладке Х нажимаю кнопку. кнопка, по условию, создает новый лист переносит туда данные ...и потом я хочу в этих перенесенных даных на новом листе удалить строчки где в столбике В есть нули....а оно не работает....
женя2010 вне форума Ответить с цитированием
Старый 23.04.2010, 15:00   #6
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Да я не знаю почему у тебя не работает. Файл не желаем приложить? Может в ячейках не нули вовсе?
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 23.04.2010, 15:14   #7
женя2010
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 49
По умолчанию

про не нули я тоже думал...сча приложу файло
Вложения
Тип файла: rar Макрос+MARKET MODEL 2008_Glass Insulators.rar (85.2 Кб, 7 просмотров)
женя2010 вне форума Ответить с цитированием
Старый 23.04.2010, 15:14   #8
женя2010
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 49
По умолчанию

вкладка LINEARZ
женя2010 вне форума Ответить с цитированием
Старый 23.04.2010, 16:22   #9
женя2010
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 49
По умолчанию

вместо просто кода, сделал обращение к макроса с выше указаным(не работающим в моем случае) кодом. отлично работает!
Спасибо за усердия
женя2010 вне форума Ответить с цитированием
Старый 23.04.2010, 16:23   #10
женя2010
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 49
По умолчанию

вместо просто кода, сделал обращение к макроса с выше указаным(не работающим в моем случае) кодом. отлично работает!
Спасибо за усердия
женя2010 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление символов из строки stscolt Помощь студентам 0 28.12.2009 12:34
Удаление элементов строки s2 из строки s1 Ueshua Общие вопросы C/C++ 4 20.12.2009 13:06
Удаление символа из строки forsaken66 Общие вопросы C/C++ 4 06.11.2009 11:33
Удаление из строки program123 Помощь студентам 4 21.05.2009 12:52
Удаление строки Minton87 Общие вопросы Delphi 4 07.05.2009 02:32