![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Регистрация: 08.12.2013
Сообщений: 8
|
![]()
Получается, что обработка массивами больших объёмов данных в некоторых случаях нецелесообразна.
В частности по моему случаю из макроса идет построчный пересчет 20 тыс строк по 600 столбцов + последующая сортировка по одному столбцу. И на всё это уходит, повторюсь, 1мин 10 сек. А простой ввод-вывод из массива пустых ячеек того же количества занимает 1 мин 25 сек. Странно как-то всё-это. Придётся развиваться "как все" по экстенсивному пути развития - наращиваю мощю компа ![]() Последний раз редактировалось RVS35; 10.12.2013 в 09:25. |
![]() |
![]() |
![]() |
#22 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Нет, должна быть быстре выгрузка... Но не смог проверить вчера на 2007, некогда было.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#23 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Вспомнил, проверил на 2007 = 2 секунды и 37. Т.е. загрузка 2, выгрузка 35.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#24 |
Регистрация: 08.12.2013
Сообщений: 8
|
![]()
Уважаемые, подскажите начинающему. Вопрос вроде как теме соответствует.
После создания двухмерного фиксированного массива, типа Код:
Как? Последний раз редактировалось RVS35; 13.12.2013 в 12:10. |
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Не создавайте так массив.
Создавайте как в коде выше - из данных листа.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#26 |
Регистрация: 08.12.2013
Сообщений: 8
|
![]()
Почему?
Хочется верить, что массив фиксированного размера с типом данных Currency в 4 байта, обрабатывается быстрее динамического Variant c16 байтами. Нет? |
![]() |
![]() |
![]() |
#27 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Обрабатывается вероятно быстрее. Вы будете повторять эту операцию в цикле миллион раз?
И кстати, размер массива какой?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#28 |
Регистрация: 08.12.2013
Сообщений: 8
|
![]()
вполне возможно
для начала как в "условии" 11х11. И все-таки как заполнить массив? Последний раз редактировалось RVS35; 13.12.2013 в 12:50. |
![]() |
![]() |
![]() |
#29 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
В условии не указан размер. Например у меня он 11х11
![]() А может быть и 10х10 - этого Вы не показали. Хорошо, тогда так - создали свой денежный, взяли в другой с листа, в цикле переложили из одного массива в другой. Будет быстрее, чем в цикле с ячеек заполнять.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 13.12.2013 в 13:02. |
![]() |
![]() |
![]() |
#30 |
Регистрация: 08.12.2013
Сообщений: 8
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в Excel даты из набора данных | VHomer | БД в Delphi | 1 | 06.03.2012 13:44 |
Delphi + Excel, запись данных в ось Х chart-та | funball | БД в Delphi | 0 | 11.01.2011 10:16 |
Запись в массив данных бинарного дерева | m9yt | Общие вопросы C/C++ | 2 | 14.03.2010 12:49 |
Запись массива данных из Excel в файл txt | Maxx | Microsoft Office Excel | 5 | 11.12.2009 14:00 |
Запись в Excel данных таблицы Word | Диагностик | Microsoft Office Excel | 7 | 02.04.2009 20:55 |