Страницы: 1
RSS
Пересчет определенного диаппазона ячеек на листе
 
Здравствуйте!  
Появилась проблема. Есть большой расчет в Excel-е, в настройках я установил пересчет формул вручную, но при нажатии кнопки «пересчет» или F9 на клавиатуре у меня пересчитывается вся книга, но мне необходимо пересчитывать формулы в определенной диапазоне ячеек.      
Подскажите, пожалуйста, как написать макрос, чтобы он пересчитывал формулы в определенном диапазоне ячеек на листе, а не всю книгу?
 
Из Help'a:  
 
Нажатие клавиши F9.  Пересчитывает измененные формулы и связанные с ними формулы во всех открытых книгах. Если установлено автоматическое вычисление, нажимать F9 не требуется.  
 
Нажатие клавиш SHIFT+F9.  Пересчитывает измененные формулы и связанные с ними формулы на активном листе.  
 
Нажатие клавиш CTRL+ALT+F9.   Пересчитывает формулы во всех открытых книгах, независимо от того, были они изменены или нет.  
 
Нажатие клавиш CTRL+SHIFT+ALT+F9.  Проверяет зависимые формулы, а затем пересчитывает формулы во всех открытых книгах, независимо от того, были они изменены или нет.
 
Range("A1:B2").Calculate  
Или для таких случаев я в личную книгу макросов написал такой код:  
Sub calcSel()  
Selection.Calculate  
End Sub
Страницы: 1
Читают тему
Наверх