Быстрый перебор строк таблицы в цикле

ramazk

Новичок
Регистрация
01.06.2016
Сообщения
12
Благодарностей
0
Баллы
1
Подскажите, пожалуйста, как грамотно реализовать быстрый перебор строк в таблице в поиске нужного значения в ячейке?
Например нужно перебирать строки пока в ячейке столбца А которой, не будет любого другого значения отличного от 1. Проблема в том, что если делать стандартными средствами то на перебор одной строки уходит около 0,5 сек. Когда таких строк тысяча это занимает очень много времени на вроде как простую процедуру. Может быть есть какое-то элегантное решение?
 

Solus

Client
Регистрация
14.04.2014
Сообщения
378
Благодарностей
119
Баллы
43

doc

Client
Регистрация
30.03.2012
Сообщения
8 649
Благодарностей
4 618
Баллы
113
Подскажите, пожалуйста, как грамотно реализовать быстрый перебор строк в таблице в поиске нужного значения в ячейке?
Например нужно перебирать строки пока в ячейке столбца А которой, не будет любого другого значения отличного от 1. Проблема в том, что если делать стандартными средствами то на перебор одной строки уходит около 0,5 сек. Когда таких строк тысяча это занимает очень много времени на вроде как простую процедуру. Может быть есть какое-то элегантное решение?
0.5 секунды это в проджктмейкере с отрисовкой переходов?
 

ramazk

Новичок
Регистрация
01.06.2016
Сообщения
12
Благодарностей
0
Баллы
1
Можно C# кодом попробовать. Хотя не знаю, "элегантное решение" ли это.
Тут можно найти полезность. http://zennolab.com/discussion/threads/poisk-v-eksel-tablice-peremennoj.26754/
Благодарю, если не найду другого решения попробую разобраться в C#.

0.5 секунды это в проджктмейкере с отрисовкой переходов?
Верно. Пока только в проджектмейкере работаю. Но я вроде уловил вашу мысль, сейчас попробую в зеннопостере.
 

ramazk

Новичок
Регистрация
01.06.2016
Сообщения
12
Благодарностей
0
Баллы
1
Да, действительно в зеннопостере цикл из 1000 записей обработался за 3 секунды :-) Спасибо!
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 649
Благодарностей
4 618
Баллы
113
Да, действительно в зеннопостере цикл из 1000 записей обработался за 3 секунды :-) Спасибо!
в проджекмейкере есть кнопка, выглядит как песочные часы. Она выключает отрисовку анимации
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)