|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2014, 14:32 | #1 |
Новичок
Джуниор
Регистрация: 06.01.2014
Сообщений: 3
|
C++Builder фильтр по значению в Excel
Добрый день.
Программа открывает Excel, считывает определенную строку. Затем нужно произвести поиск данной строки в определенном столбце другого файла эксель. Впринципе через цикл for(i=0;i<56566;i++), считывание каждой i-ой строки в string1 и сравнение adr1 = string1.Pos(stringsrav); все работает. Проблема в том что этим способом очень долго. Как сделать, чтобы сначала накладывался фильтр на этот столбец по наличию там значения stringsrav? Заранее спасибо за ответы |
06.01.2014, 16:37 | #2 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
Надо просто индекс строки найти? Можно сначала считать весь столбец из экселевского файла, типа
Код:
Код:
|
07.01.2014, 13:57 | #3 |
Новичок
Джуниор
Регистрация: 06.01.2014
Сообщений: 3
|
FataLL спасибо.
Но все равно долго получается..я с количеством строк ошибся, нолик пропустил 565606. Вообщем сделал макрос на VBA который удовлетворяет моим условиям. Код:
Сразу при открытие файла эксель не вариант ибо он ссылается на данные относительно которых будет проводится сортировка, а их надо начала внести(вносятся программо в эксель автоматически). |
08.01.2014, 21:19 | #4 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
Есть такое дело, как OleProcedure...
|
09.01.2014, 04:38 | #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 |