![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 45
|
![]()
Ладно ребят, спасибо за попытку помочь, буду юзать кривой, зато работоспособный код
![]() Удачи всем ![]() |
![]() |
![]() |
![]() |
#22 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 45
|
![]()
Одна просьба на последок :
подскажите, как вставить ProgressBar в мои циклы, а то больно не удобно смотреть на загруженность процессора и не знать процент выполнения. |
![]() |
![]() |
![]() |
#23 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Вот так и есть - код нужно оптимизировать, а не тормозить его ещё прогрессбарами.
Я посоветую обойтись Application.StatusBar (можно выводить не каждое значение y/i, а например десятое или сотое - так можно будет эти значения заметить, если код не совсем тормозной): Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 27.04.2012 в 09:20. |
![]() |
![]() |
![]() |
#24 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 45
|
![]()
Спасибо, остальные приложения работают абсолютно нормально, вообще без отличий, просто в диспетчере задач висит загрузка ЦП на 50% на обоих ядрах.
|
![]() |
![]() |
![]() |
#25 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 45
|
![]()
для информации :
при прохождении одного цикла (6000 строк) Application.StatusBar отлично отрабатывает, а при прохождении 6000 раз по 6000 строк, виснет и вешает весь excel. ждал больше часа (для чистоты эксперимента), excel так и непроснулся, до добавления Application.StatusBar скрипт выполнялся +- 5 минут. |
![]() |
![]() |
![]() |
#26 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Цитата:
Правильно поставленная задача - три четверти решения.
|
|
![]() |
![]() |
![]() |
#27 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Я думаю, в чём-то другом причина - ни разу статусбар систему не вешал.
Чуть тормозит - это да (если каждое значение выводить), но не вешает.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#28 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 45
|
![]()
когда ставлю перед ним апостроф (закоментить), скрипт нормально отрабатывает.
|
![]() |
![]() |
![]() |
#29 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 45
|
![]()
пробовал, не помогает.
если вас интересует уонкретно на каком месте зависает, то на 25 строке одного прайса и 900 - 990 (всегда по-разному) строка второго. |
![]() |
![]() |
![]() |
#30 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 45
|
![]()
Hugo121
оффтоп: Спасибо за совет "копироваться строки с русскими символами с включенной русской раскладкой". Теперь помогает во всех программах! ![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись данных в закрытую/скрытую из UserForm другой открытой книги книги. | Dark Victor | Microsoft Office Excel | 1 | 12.03.2012 18:37 |
Автоматическое создание новой книги с экспортом данных из предыдущей книги | S_Brodsky | Microsoft Office Excel | 5 | 17.02.2012 12:17 |
Макрос активной книги открывает книги xlsm содержащих auto_open | Daren | Microsoft Office Excel | 0 | 28.01.2011 09:34 |
Скопировать данные из некоторых ячеек одной книги в другие книги | fcunited | Microsoft Office Excel | 8 | 09.06.2010 12:14 |