Показать сообщение отдельно
Старый 20.05.2008, 12:10   #19
pasha_zv
Пользователь
 
Аватар для pasha_zv
 
Регистрация: 15.11.2005
Адрес: Ставрополь
Сообщений: 168
Поблагодарил: 38
Поблагодарили 69 раз за 43 сообщений
Репа: 65
не нужно спорить
нужно не лениться

предлагаю простенькую доработку,
магарычи поставите потом

1. берем прайс в экселе ( на примере ГСМ-сервиса)

2. выделяем ячейки 1:10-6:10 (A10-E10)

3. данные-фильтр-автофильтр (появятся стрелочки фильтров)

4. вид-панели инструментов-элементы управления

5. включаем конструктор и кидаем на таблицу элемент "Поле ввода текста"

6. двойной шелчок на "Поле", откроется редактор визул-бейсика

7. вставляем процедуру

Private Sub TextBox1_Change()
att = "=*" + Trim$(TextBox1.Text) + "*"
Range("a11:a10000").Select
If Trim$(TextBox1.Text) <> "" Then
Selection.AutoFilter field:=1, Criteria1:=att, Operator:=xlAnd
Else: Selection.AutoFilter field:=1
End If
TextBox1.Activate
End Sub

8. собств. все. сохраняем, отключаем конструктор, снижаем уровень безопасности

получается следующее - в этом поле вводим, например, модель телефона
и прайс фильтруется по этой модели
Миниатюры
Нажмите на изображение для увеличения
Название: vid.JPG
Просмотров: 31
Размер:	116.2 Кб
ID:	23064  
pasha_zv вне форума   Ответить с цитированием Вверх