|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
05.12.2008, 20:17 | #1 |
Форумчанин
Регистрация: 09.01.2007
Сообщений: 108
|
Помощь поиска в файле
Добрый день.
Есть файл с огромными данными. Очень бы хотелось реализовать следующее: Было маленькое окошко открыто (как при вводе пароля обычно), где мы вводим номер договора и программа бы нашла строчку с данным номером и подсветило ее (чтобы явно видно было). Никак макрос не могу придумать и домыслить. Cntr+f не очень подходит Может у кого-нибудь есть такой или может помочь. Заранее огромное СПАСИБО |
05.12.2008, 22:47 | #2 |
Почти "Чайник"
Форумчанин
Регистрация: 09.06.2008
Сообщений: 134
|
А чем не устраивает Данные - Автофильтр?
Если я правильно понял то все номера договоров в одном столбце. Сортируешь как хочешь! Выбираешь из списка по условию. |
05.12.2008, 23:47 | #3 |
Форумчанин
Регистрация: 09.01.2007
Сообщений: 108
|
Дело в том, что специалист будет работать с большим объемом файла и очень много. Т.е. очень много обращений по поиску договора, причем, нужно будет узнавать только например город по договору.
Было бы гораздо удобнее, если было бы окно с вопросом. |
06.12.2008, 00:54 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Солидарен с КаМММом.
Специалист нажмет Ctrl+F и найдет номер, а по нему и остальные данные. Что дополнительного вы хотите получить к тому, что дает Ctrl+F? Зачем городить этот огород? А обьем данных никакого значения вообще не имеет, не надо им прикрываться. На соседнем листе напишите номер в одной из ячеек и с помощью ВПР получите все стальное
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 06.12.2008 в 00:57. |
06.12.2008, 08:50 | #5 | |
Форумчанин
Регистрация: 09.01.2007
Сообщений: 108
|
Цитата:
Ctrl+F найдет только 1. Я бы хотел, что введя номер, на экране высветились все договора по этому номеру. Спец перепишет все и нажмет следующий номер. А как воспользоваться ВПР? |
|
06.12.2008, 09:30 | #6 |
Почти "Чайник"
Форумчанин
Регистрация: 09.06.2008
Сообщений: 134
|
Ну вот такой вариант например.
В модуле листа поправите как вам надо. Там всё просто. |
08.12.2008, 01:03 | #7 |
Регистрация: 08.12.2008
Сообщений: 3
|
КаМММ, большое спасибо. Как раз искал как реализовать такой фильтр, а тут все на "блюдичке". А не подскажите еще как сделать, чтобы поиск происходил по условию "содержит" данные.
|
08.12.2008, 07:04 | #8 |
Почти "Чайник"
Форумчанин
Регистрация: 09.06.2008
Сообщений: 134
|
Нажимаете мышкой Сервис - Макрос - Начать запись.
В автофильтре задаёте условие какое вам надо. Потом Останавливаете запись и смотрите в новом модуле что получилось. Потом правите этот код под себя как надо. (Лучше поправить тот что уже был, а Новый модуль вообще стереть) Если не разберётесь то дам готовый ответ. Последний раз редактировалось КаМММ; 08.12.2008 в 07:06. |
09.12.2008, 02:19 | #9 |
Регистрация: 08.12.2008
Сообщений: 3
|
увы не получается, делал ка вы советовали, но при фиксированом значении автофильтра при условии "содержит" к значению вначале и вконце добавляется символ *, а при использовании в качестве критерия поиска переменной равнои значению ячейки (например a = [H1]) не знаю ка преципить эти звездочки Пробовал и в кавычках и без - не получается...
|
09.12.2008, 08:41 | #10 |
Почти "Чайник"
Форумчанин
Регистрация: 09.06.2008
Сообщений: 134
|
Попробуйте
a ="*" & [H1] & "*" Просмотрите тему "Сортировка по периоду" она подобная Criteria1:=">=" & [B1], Ни чего не напоминает? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм поиска... | Johnson | Общие вопросы Delphi | 1 | 26.10.2008 08:35 |
Алгоритм поиска HEX строки в файле | Vlad_3310 | Общие вопросы Delphi | 8 | 17.06.2008 10:02 |
Оптимизация поиска | mutabor | Общие вопросы Delphi | 14 | 07.02.2008 14:30 |
Система поиска. | R-SER | Помощь студентам | 0 | 22.11.2007 18:44 |
Ожидаемая стоимость поиска | Faizullin Alexandr | Помощь студентам | 3 | 06.06.2007 00:23 |