|
|
|
Как ускорить выборку данных? Excel и VBA
|
|||
|---|---|---|---|
|
#18+
Существует база данных на одном из листов Excel'а - и я осуществляю выборку данных (по дате документа, по дате реестра, по дате оплаты и по виду документа) с этого листа и переношу их для работы на другой лист. На данный момент выборка осуществляется крайне неэффективно, так как я построчно проверяю каждую строку и соответствующие столбцы значений (по которым осуществляется выборка), что приводит к большим задержкам при формировании выборки документов, когда в базе уже более 1000 записей. Есть идея оформить основную базу как список, а на втором листе организовать фильтр, но проблема в том: 1) что документы на втором листе разбиваются в виде нескольких отдельных реестров, т.е. это надо формировать несколько отдельных фильтров (для каждого реестра) 2) не совсем понимаю как организовать фильтры командами VBA Возможно ли такое осуществить и на сколько это будет эффективно? И если нет - то есть другая альтернатива данной проблеме ? Заранее благодарен , Эриксон Артем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 12:48 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=288&tid=2028625]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 385ms |

| 0 / 0 |
