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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.08.2009, 05:15   #31
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Почему Вы упорно не хотите использовать замечательную возможность метода AdvancedFilter помещать отфильтрованные данные сразу туда, куда нужно? Если, все-таки, требуется дополнительная обработка полученных данных, то лучше обрабатывать существенно меньший объем данных (после фильтра). Пример макроса:
Код:
Private Sub Main()
    Dim i As Long: Application.ScreenUpdating = False: Sheets(2).Activate: Cells.Delete
    Sheets(1).[B1:J1066].AdvancedFilter Action:=xlFilterCopy, CopyToRange:=[B1], Unique:=True
    Sheets(1).[B:J].Copy: [B:B].PasteSpecial Paste:=xlPasteColumnWidths
    For i = ActiveSheet.UsedRange.Rows.Count To 2 Step -1
        If Cells(i, 2) = "" Then Rows(i).Delete
    Next: [A1].Select
End Sub
Пример использования во вложении.
Вложения
Тип файла: rar Книга44_2.rar (19.0 Кб, 13 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 14.08.2009, 10:10   #32
Screame
Форумчанин
 
Аватар для Screame
 
Регистрация: 27.05.2009
Сообщений: 170
По умолчанию

спасибо SAS888, этот код работает быстрее, учитывая то что количество строк можеть быть увеличено до 2000, спасибо всем за помощь!!!
Screame вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel ослеп или я "в лыжи обутый"? (при фильтрации не видна часть таблицы) palabrador Microsoft Office Excel 21 19.05.2016 13:33
ОШИБКА ПРИ ЗАГРУЗКЕ Костян Пират Операционные системы общие вопросы 5 21.02.2009 12:14
Создание проги для фильтрации списка слов за разными критериями Makoto-kun Помощь студентам 1 10.01.2009 04:37
ошибка фильтрации Dozent Общие вопросы Delphi 5 25.06.2008 22:52
Ошибка при фильтрации! Markus БД в Delphi 0 05.05.2007 17:28