|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
23.05.2008, 16:23 | #61 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Тут дело даже не в том, что "дергается" экран, а еще и реально тормозит выполнение процедуры.
.Calculation = xlManual 'включить пересчет формул вручную или , что тоже самое, отключить автоматический пересчет формул. (В Excel по-умолчанию стоит автомат) При большом кол-ве формул на листе можно значительно ускорить выполнение макроса. Главное, не забывать включить все это дело после выполнения процедуры.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
23.05.2008, 16:32 | #62 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
А это надо делать в ручную, если, да, то не подходит, у меня бух. бабушка 80 лет, она ПК вообще раньше не видела, ели научил мышкой водить(уже привыкла, не отгонишь), че я и делаю, прогу максимально простой, все пустые ячейки защищены....без лишних кнопок....
|
23.05.2008, 16:37 | #63 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
извините, я не дописал, думал и так понятно
Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
23.05.2008, 16:43 | #64 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Въехал, уже попробовал, работает, но ПК мой не дает увидить разницу, а интересно очень, пойду к соседки у нее Пк слабый
Последний раз редактировалось valerij; 23.05.2008 в 16:55. |
23.05.2008, 16:53 | #65 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Да, это можно делать выборочно.
Как это будет работать в Вашем конкретном случае, не могу сказать. Тема обширная и вникать в полный код как-то... Попробуйте в начале красного кода вставить Application.Calculation = xlManual а в конце Application.Calculation = xlAutomatic посмотрите, что получится.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
23.05.2008, 17:19 | #66 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Блин, соседки нет дома, завтра в офисе попробую, отпишусь.
Но, я так думаю, что не даст это скорость, ведь я не пропускаю подпрограмму, а только на время выключаю, а потом вкл. и она, подпрограмма, все равно начинает работу, ну как бы она в цикле, а там фиг ее знает. |
23.05.2008, 17:53 | #67 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Опять Клава - инвалидка?
Неужто диверсанты из клавы F1 с корнем выдрали? Жалость-то какая. А то бы нажать ентую кнопочку сразу после набора басурманского слова
Calculation , и было бы кому-нибудь "щасте". P.S. Кстати, при изменении настроек ёкселя нужна всё же некоторая аккуратность. Приходится признать, что принцип "зроби як було" - это, в некотором смысле, признак хорошего воспитания и - очень часто! - ненапрасная забота о собственном здоровье. Пример одного из самых простых способов соблюдения этого принципа можно посмотреть хотя бы здесь, обративши внимание на выделенное жёлтеньким. |
23.05.2008, 18:01 | #68 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
|
24.05.2008, 17:19 | #69 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
VictorM, то же самое!
Последний раз редактировалось valerij; 24.05.2008 в 19:24. |
24.05.2008, 21:33 | #70 | ||
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Цитата:
и еще, как уже говорил SAS888 Цитата:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 24.05.2008 в 21:42. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление громкостью | Jupiter | Общие вопросы Delphi | 2 | 29.06.2008 15:43 |
Управление голосом | prizrak1390 | Общие вопросы Delphi | 2 | 24.06.2008 21:04 |
управление CD ROMom | Cricket2007 | Помощь студентам | 4 | 16.06.2008 16:01 |
Управление приложениями | voron29 | Общие вопросы Delphi | 1 | 14.03.2008 12:38 |
вопрос - проблема с форматированием | prickly | Microsoft Office Excel | 2 | 14.11.2006 10:14 |