Форма поиска и фильтр

Программирование на Visual Basic for Applications
Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Форма поиска и фильтр

Сообщение Legachoff » 18.10.2005 (Вт) 14:58

Есть база даных в Еxcel, не получаеться сделать форму поиска.
Например ввести номер договора, тогда чтобы другие строки не касающиеся даного договора удалялись. Вот что пока сам сделал:

Sub GetInfo()
Dim Info As Variant
Dim LastRow As Long, r As Long
Info = InputBox("Введите инфо")
LastRow = ActiveSheet.UsedRange.Rows.Count
LastRow = LastRow + ActiveSheet.UsedRange.Row - 1
Application.ScreenUpdating = False
If Info = ActiveSheet.Value Then
For r = LastRow To 1 Step -1
If Application.CountA(Rows(r)) = Info Or 0 Then Rows(r).Delete
Next r
End If
End Sub
[/syntax]

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 19.10.2005 (Ср) 13:23

Автофильтр поюзать не судьба?
Быть... или не быть. Вот. В чём вопрос?


Вернуться в VBA

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

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

    TopList