|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: Аналогичный расчёт, написанный в Вашей любимой среде разработки, быстрее (как думаете?)? | |||
Не знаю — не пробовал(а). | 1 | 25.00% | |
Скорее да. | 3 | 75.00% | |
Скорее нет. | 0 | 0% | |
Моя среда — VBE, так что ни быстрее и ни медленнее! | 0 | 0% | |
Голосовавшие: 4. Вы ещё не голосовали в этом опросе |
|
|
Опции темы | Поиск в этой теме |
05.12.2012, 23:27 | #21 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
внес незначительные изменения ...
на неконкретные вопросы даю неконкретные ответы ...
|
05.12.2012, 23:33 | #22 |
Форумчанин
Регистрация: 24.03.2010
Сообщений: 349
|
И ещё один вариантик.
... в нём конструкцию With Selection можно будет выкинуть. Признаюсь честно, функцию сортировки взял из: Род Стивенс "Готовые алгоритмы на Visual Basic"
Нет нерешаемых задач - есть недостаток времени и данных!
|
05.12.2012, 23:43 | #23 |
Форумчанин
Регистрация: 24.03.2010
Сообщений: 349
|
Значительные! У Sasha_Smirnov в текст вставлялся полный перечень найденных буквосочетаний со всеми повторами, а не единичные вхождения. Не совсем чистый эксперимент. Хотя, если формализовать задачу и вспомнить что конкретно нужно, то программу можно ещё упростить.
Нет нерешаемых задач - есть недостаток времени и данных!
|
06.12.2012, 00:50 | #24 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
То потухнет, то погаснет...
Уж да! Более чем в 100 раз: 0,17 секунды против моих 18 (в папа-мама 4.doc); сортировку тоже испытал: примерно 0,3 секунды на весь роман «Евгений Онегин» (где по 4)!!!
В папа-мама 3.doc (который и смотеть-то теперь незачем) было всего в 2: 17—19 и соответственно то 9, то 10. Компьютерный «полигон» на этот раз другой: 2,28 МГц, ОЗУ 1 Гб — но главное соотношение! Ну после 100-кратного это всё цветочки! А я-то про файнд думал, что круче некуда...
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 06.12.2012 в 03:18. |
06.12.2012, 13:35 | #25 |
Форумчанин
Регистрация: 24.03.2010
Сообщений: 349
|
.Find - это универсальное средство, разработанное совсем для других нужд. Медленная скорость работы связана не с плохими программистами, а со структурой документа в Ворде и заложенными в эту команду функциями.
Кстати, очень много времени в начальном варианте уходило на операции .TypeText и .Sort, а также на перебор текста "по букве", не вынимая текст из объектов.
Нет нерешаемых задач - есть недостаток времени и данных!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
быстродействие Access по сети | Tatu | Microsoft Office Access | 2 | 20.10.2009 13:48 |
VBA 6.0 | Maxs | Софт | 6 | 22.05.2009 15:40 |
VBA | LLIypLLIyH | Помощь студентам | 2 | 27.10.2008 07:59 |