powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Autofilter на VB в Excel. Помогите плиз
7 сообщений из 7, страница 1 из 1
Autofilter на VB в Excel. Помогите плиз
    #33765076
mafiya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в следующем.
Есть большой файл, большое количество столбцов.
Из скрипта создаю автофильтр по всем столбцам.
Далее устанавливаю по первому столбцу критерий, все нормально все фильтруется.
Теперь вопрос, если просто работать с таблицей екселя при включенном автофильтре, то когда выбираем по какому критерию фильтровать в определенном столбце то выподает списко со значениями.
Как мне это список загнать в массив из нужного столбца?
Можно конечно делать тупо, бежать по столбцу и новые параметры заганять во множество, но зачем такой мазахизм.
Заранее всем спасибо.
...
Рейтинг: 0 / 0
Autofilter на VB в Excel. Помогите плиз
    #33765093
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mafiyaПроблема в следующем.
Есть большой файл, большое количество столбцов.
Из скрипта создаю автофильтр по всем столбцам.
Далее устанавливаю по первому столбцу критерий, все нормально все фильтруется.
Теперь вопрос, если просто работать с таблицей екселя при включенном автофильтре, то когда выбираем по какому критерию фильтровать в определенном столбце то выподает списко со значениями.
Как мне это список загнать в массив из нужного столбца?
Можно конечно делать тупо, бежать по столбцу и новые параметры заганять во множество, но зачем такой мазахизм.
Заранее всем спасибо.

а если делать сводную таблицу по этому столбцу? тогда не нужно будет
"...тупо, бежать по столбцу и новые параметры заганять во множество...", а брать эти значения (уже отобранные) из сводной таблицы и заносить их в критерии отбора....
...
Рейтинг: 0 / 0
Autofilter на VB в Excel. Помогите плиз
    #33765115
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mafiyaТеперь вопрос, если просто работать с таблицей екселя при включенном автофильтре, то когда выбираем по какому критерию фильтровать в определенном столбце то выподает списко со значениями.
Как мне это список загнать в массив из нужного столбца?
Это список представляет список уникальных значений. Получить к нему доступ нельзя. Но можно самому написать процедуру формирования уникальных значений с помощью метода AdvancedFilter, использовать массивы или коллекции.
...
Рейтинг: 0 / 0
Autofilter на VB в Excel. Помогите плиз
    #33765766
mafiya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ashton mafiyaТеперь вопрос, если просто работать с таблицей екселя при включенном автофильтре, то когда выбираем по какому критерию фильтровать в определенном столбце то выподает списко со значениями.
Как мне это список загнать в массив из нужного столбца?
Это список представляет список уникальных значений. Получить к нему доступ нельзя. Но можно самому написать процедуру формирования уникальных значений с помощью метода AdvancedFilter, использовать массивы или коллекции.

Теперь не могу сообразить как скопировать данные при работе с фильтром.
Мне теперь то что отфильтровано надо копирнуть целеком и вставить в другое место.
...
Рейтинг: 0 / 0
Autofilter на VB в Excel. Помогите плиз
    #33766322
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Public Sub CopyFilteredRange()
    Dim rng As Range
    
    Set rng = Worksheets("Лист1").AutoFilter.Range
    
    Worksheets("Лист2").Cells.Clear
        
    rng.Offset( 1 ,  0 ).Resize(rng.Rows.Count -  1 ).Copy _
      Destination:=Worksheets("Лист2").Range("A1")
End Sub
...
Рейтинг: 0 / 0
Autofilter на VB в Excel. Помогите плиз
    #33767488
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тут нашел в сети зацени

http://rapidshare.de/files/21963431/autofilter_form.zip.html может поможет
...
Рейтинг: 0 / 0
Autofilter на VB в Excel. Помогите плиз
    #33845374
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.ozgrid.com/VBA/autofilter-vba-criteria.htm
http://www.ozgrid.com/VBA/autofilter-vba.htm
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Autofilter на VB в Excel. Помогите плиз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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