Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2010, 09:34   #1
Android1
Форумчанин
 
Регистрация: 26.08.2010
Сообщений: 121
По умолчанию Как отключить расчет ячеек во время макроса

Здравствуйте,

Подскажите пожалуйста, какможно отключить расчет ячеек во время выполнения макроса, но только чтобы после того, как макрос выполнится расчет ячеек автоматически возобновился и все расчитал
Android1 вне форума Ответить с цитированием
Старый 15.09.2010, 10:20   #2
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

можно через:

Код:
Application.Calculation = xlManual
...
Application.Calculation = xlAutomatic
EugeneS вне форума Ответить с цитированием
Старый 15.09.2010, 10:21   #3
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

Код:
   Application.Calculation = xlManual
   'тра-ля-ля
   Application.Calculation = xlAutomatic
аналитика вне форума Ответить с цитированием
Старый 15.09.2010, 10:21   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Код:
Private Sub Расчет()
    With Application
         .ScreenUpdating = False	'отключаем обновление экрана		
         .Calculation = xlManual 'отключаем автоматический расчет
‘’’’’’’’’’’’’’’’’’’’’’
Ваш код
‘’’’’’’’’’’’’’’’’’’’’’
         .Calculation = xlAutomatic 'включаем автоматический расчет
         .ScreenUpdating = True 'включаем обновление экрана	
    End With
End Sub
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 15.09.2010, 10:58   #5
Android1
Форумчанин
 
Регистрация: 26.08.2010
Сообщений: 121
По умолчанию

Спасибо!!!


А автоматический расчет, так и не включился, приходится в ручную в ключать

Последний раз редактировалось Android1; 16.09.2010 в 08:44.
Android1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сократить время выполнения макроса? Алексей11111 Microsoft Office Excel 11 01.12.2009 20:04
как задать время в ячейку, а не в текст макроса? zander Microsoft Office Excel 2 11.08.2009 10:44
Как отключить пошаговый расчет в VBA? vovkam Microsoft Office Excel 4 17.06.2009 12:23
Как приостановить выполнение макроса на определенное время? Ranel Microsoft Office Excel 6 16.06.2009 09:27
как отключить отображение изменений во время выполнения макроса? AnnNet Microsoft Office Excel 1 15.04.2009 14:43