Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление по фильтру / 10 сообщений из 10, страница 1 из 1
04.04.2013, 17:55
    #38213399
Kataev.sm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
Как с помощью VBA удалить строки по некоторому значению.
Значений много порядка 300 тыс, перебор займет продолжительное время, как сделать с помощью автофильтра?
...
Рейтинг: 0 / 0
04.04.2013, 18:11
    #38213438
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
Отсортировать, удалить диапазон, отсортировать как было
...
Рейтинг: 0 / 0
04.04.2013, 18:14
    #38213447
Kataev.sm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
Shocker.Pro,

Согласен!
Не получается выделить диапазон с фильтром???
...
Рейтинг: 0 / 0
04.04.2013, 18:15
    #38213450
Kataev.sm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
Shocker.Pro,

Автофильтром никак?

Только сортировкой и выбора 1 и последнего значения???
...
Рейтинг: 0 / 0
04.04.2013, 18:33
    #38213485
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
А вы уверены, что "с помощьюю автофильтра" это будет быстрее?
300тыс. - это всего строк данных, или столько строк надо удалить?
Это надо проделывать постоянно, или это одноразовое задание?
...
Рейтинг: 0 / 0
05.04.2013, 08:33
    #38213864
Kataev.sm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
AndreTM,
постоянно для разных файлов и фильтров.
300 тыс. всего.
Думаю быстрее, чем каждую строчку смотреть.
Затык в выделении информации автофильтра. Выбрать и удалить тут вопросов нет.
...
Рейтинг: 0 / 0
05.04.2013, 09:33
    #38213906
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
Не, ну я бы поступил жёстче. Зачем использовать перебор или автофильтр? Задействуем сразу ADODB!
Подключаемся к листу, делаем SELECT с условием (выбрасывая ненужные данные), делаем апдейт рекордсета, отключаемся... Не помню, а может какой-то из провайдеров может сразу сделать UPDATE ... SET (SELECT ... )?
...
Рейтинг: 0 / 0
05.04.2013, 11:10
    #38214055
Kataev.sm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
AndreTM,

не не....жесть.
...
Рейтинг: 0 / 0
05.04.2013, 11:26
    #38214085
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
Посмотрите здесь удаление строк в большом Ексель файле
Если условий отбора много, то можно в отдельном столбце написать формулу с любыми условиями отбора, и удалять макросом по результату этого столбца.
...
Рейтинг: 0 / 0
05.04.2013, 12:18
    #38214182
Kataev.sm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление по фильтру
ZVI,

Спасибо!!!!
Решено, реально быстрый метод!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление по фильтру / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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