![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 06.01.2014
Сообщений: 3
|
![]()
Добрый день.
Программа открывает Excel, считывает определенную строку. Затем нужно произвести поиск данной строки в определенном столбце другого файла эксель. Впринципе через цикл for(i=0;i<56566;i++), считывание каждой i-ой строки в string1 и сравнение adr1 = string1.Pos(stringsrav); все работает. Проблема в том что этим способом очень долго. Как сделать, чтобы сначала накладывался фильтр на этот столбец по наличию там значения stringsrav? Заранее спасибо за ответы |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
![]()
Надо просто индекс строки найти? Можно сначала считать весь столбец из экселевского файла, типа
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 06.01.2014
Сообщений: 3
|
![]()
FataLL спасибо.
Но все равно долго получается..я с количеством строк ошибся, нолик пропустил 565606. Вообщем сделал макрос на VBA который удовлетворяет моим условиям. Код:
Сразу при открытие файла эксель не вариант ибо он ссылается на данные относительно которых будет проводится сортировка, а их надо начала внести(вносятся программо в эксель автоматически). |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
![]()
Есть такое дело, как OleProcedure...
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 06.01.2014
Сообщений: 3
|
![]()
Спасибо, запустил.
Код:
Если переименовать в xls, то все работает. Проблема в том что при переименовании режется количество строк. В самом файле такого названия как "_FilterDatabase" по понятным причинам нет. В диспечере имен excel - "Имена с ошибками" тоже пусто Что делать? |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
фильтр-сортировка excel 2003 | Sharrik | Microsoft Office Excel | 2 | 25.07.2013 09:13 |
Фильтр с combobox в excel | VinDiz | Помощь студентам | 0 | 25.12.2012 20:59 |
Макрос для Excel: выбор строк по наименьшему значению. | Maikroft | Фриланс | 4 | 06.03.2012 00:50 |
Фильтр по дате Otlook из Excel | Rojohn | Microsoft Office Excel | 0 | 05.10.2010 13:24 |
Фильтр в Access как в Excel | Flangini | Microsoft Office Access | 5 | 05.03.2010 08:11 |