Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как в excel запретить рассчет формул на время работы макроса? / 3 сообщений из 3, страница 1 из 1
06.06.2006, 15:49:28
    #33775243
Sasha_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в excel запретить рассчет формул на время работы макроса?
Хочется, чтобы в excel97(и старше) во времяработы моего vb-макроса(который меняет содержимое скрытых ячеек) не менялись а оставались старыми те ячейки, в которых формулы.
А то во время пока макрос работает, числа во всех ячейках сильно прыгают туда-сюда и смотреть на это без слез практически невозможно.

Можно конечно пойти по пути "в лоб" (записывать в них числа на время работы макроса, а в конце - записывать формулы), но хочется сделать это правильно, а не руками. Может у какого-то обьекта есть свойство, которое можно выключить и тем самым "заморозить" окошко документа, или еще какой-нибудь способ?
...
Рейтинг: 0 / 0
06.06.2006, 15:58:10
    #33775298
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в excel запретить рассчет формул на время работы макроса?
Код: plaintext
1.
2.
3.
4.
5.
6.
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    
    ' Твой код.
    
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = True
...
Рейтинг: 0 / 0
06.06.2006, 16:18:48
    #33775407
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в excel запретить рассчет формул на время работы макроса?
если работаешь с событиями то это отключает повторение события
Код: plaintext
1.
2.
3.
4.
Private Sub Worksheet_Change(ByVal Target As Range)
  Application.EnableEvents = False
   'тут код
  Application.EnableEvents = True
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как в excel запретить рассчет формул на время работы макроса? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]