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

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

Теперь не могу сообразить как скопировать данные при работе с фильтром.
Мне теперь то что отфильтровано надо копирнуть целеком и вставить в другое место.
...
Рейтинг: 0 / 0
01.06.2006, 15:31:17
    #33766322
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autofilter на VB в Excel. Помогите плиз
Код: 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
01.06.2006, 23:34:57
    #33767488
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autofilter на VB в Excel. Помогите плиз
вот тут нашел в сети зацени

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


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