powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Чё делать щоб не было такого груза ?
3 сообщений из 3, страница 1 из 1
Чё делать щоб не было такого груза ?
    #32606105
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые гуру !
У вас не было такой проблемы

Есть 2 файла
Есть цикл с 2000 записями Excel
внутри него еще цикл с 2000 записями
сравнение идет по 3 столбцам ...обоих файлов
такой груз работает 15 мин

причем с каждой итерацией цикл работает все реже и реже :)) -> :(
как бороться за память ...
чтоб все быстрей крутилось

Спасибо


Scio me nihil scire

<<Jojo®>>
...
Рейтинг: 0 / 0
Чё делать щоб не было такого груза ?
    #32606204
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArrayData := VarArrayCreate([1, RowCount, 1, ColCount], varVariant);
// Левая верхняя ячейка области,
Cell1 := WorkBook.WorkSheets[1].Cells[BeginRow, BeginCol];
// Правая нижняя ячейка области,
Cell2 := WorkBook.WorkSheets[1].Cells[BeginRow + RowCount - 1,
BeginCol + ColCount - 1];
// Область, в которую будем выводить данные
Range := WorkBook.WorkSheets[1].Range[Cell1, Cell2];

ArrayData:=Range.Value;
и работать с ним..
...
Рейтинг: 0 / 0
Чё делать щоб не было такого груза ?
    #32607608
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа советы
http://www.codenet.ru/progr/vbasic/vb_fast.php

Scio me nihil scire

<<Jojo®>>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Чё делать щоб не было такого груза ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]