Есть книга, на каждом листе много формул и при пересчёте на листе одной позиции Эксель делает ненужный мне пересчёт остальных листов тратя на это ощутимое кол-во времени.
Я избавился от этого поставив при открытии переключатель на ручной пересчёт, а на каждом листе книги - принудительный пересчёт при изменении.
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Worksheet.Calculate
End Sub
А теперь проблема - при копировании ячеек их можно вставить только один раз, после чего лист принудительно пересчитывается и буфер обмена очищается. как сделать чтобы он сохранялся после пересчёта?
или может посоветуйте как другим способом запретить ненужные пересчёты в автоматическом режиме
Я избавился от этого поставив при открытии переключатель на ручной пересчёт, а на каждом листе книги - принудительный пересчёт при изменении.
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Worksheet.Calculate
End Sub
А теперь проблема - при копировании ячеек их можно вставить только один раз, после чего лист принудительно пересчитывается и буфер обмена очищается. как сделать чтобы он сохранялся после пересчёта?
или может посоветуйте как другим способом запретить ненужные пересчёты в автоматическом режиме