Как при включенном автофильтре определить количество полей.

Программирование на Visual Basic for Applications
Rust
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 01.02.2005 (Вт) 14:41

Как при включенном автофильтре определить количество полей.

Сообщение Rust » 25.07.2008 (Пт) 10:38

Задача заключается в том, чтобы отключить критерии автофильтра.
Как в этом коде определить кол-во ячеек с установленным автофильтром.
Sub Макрос1()
Dim CountFields
' CountFields = ???
For i = 1 To CountFields
Sheets(1).Cells.AutoFilter Field:=i
Next
End Sub

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 25.07.2008 (Пт) 13:04

Код: Выделить всё
Sub test()
    Sheets(1).ShowAllData
End Sub
Привет,
KL

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 25.07.2008 (Пт) 13:06

Но если надо знать кол-во столбцов, то...

Код: Выделить всё
Sub test2()
    MsgBox Sheets(1).AutoFilter.Range.Columns.Count
End Sub
Привет,
KL


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList