Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ проблемы с функцией СЛЧИС

Автор: iggipop Вторник, 08 Апреля 2008, 17:55

Люди помогите решить проблему! как запретить функции СЛЧИС пересчитываться при каждом пересчёте листа? нужно один раз посчитать и зафиксировать значиние. f9 не предлогать, т.к. нужно оставить формулу в строке функции! ну если уж без ф9 совсем никак, то хотелось бы автоматизировать процесс перевода формулы в её значение, т.е. не жать руками каждый раз ф9. заранее ОГРОМНОЕ спасибо за ответ.

Автор: Квазимодо Среда, 09 Апреля 2008, 10:30

iggipop, не знаю, устроит ли такой вариант, но можно определить свою функцию (VBA), что-то вроде:

Код
Function f() As Double
 f = Rnd
End Function
, а в формулы подставлять не СЛЧИС(), а f(). Тогда эти формулы не будут реагировать на пересчет, а случайное число можно менять, имитируя изменение ячейки (например, двойной щелк мышкой, а затем Enter).

Автор: iggipop Среда, 09 Апреля 2008, 15:20

да! похоже это то что надо! спасибо большое!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)