1

С опциями "Автоматически" или "Автоматически за исключением таблиц данных": когда я что-либо изменяю, даже ячейку без надежных формул, Excel пересчитывает все.

С "Ручным": без проблем конечно.

Просто чтобы убедиться, что даже когда я открываю новый лист и набираю "А" в произвольной ячейке, Excel пересчитывает рабочую книгу. Он немного зависает, и я вижу сообщение «Расчет: (8 процессоров) хх%».

Сейчас я вынужден работать над руководством, но это не совсем удобно.

Примечание: я не знаю, полезно ли это, но: на одном из листов я использую один код VBA, который активируется вручную (кнопка, активирующая код)

1 ответ1

3

Если в листе используется какая-либо энергозависимая функция, Excel будет вычислять всю книгу при изменении ЛЮБОЙ ячейки, а не только те, которые имеют формулу энергозависимости.

Для обзора энергозависимых функций см. Http://www.decisionmodels.com/calcsecretsi.htm.

Выдержка:

Excel’s Volatile Functions.
Some of Excel’s functions are obviously volatile: RAND(), NOW(), TODAY()

Others are less obviously volatile: OFFSET(), CELL(), INDIRECT(), INFO()

Some are volatile in some versions of Excel but not in others: INDEX()became non-volatile in Excel 97.

A number of functions that are documented by Microsoft as volatile do not actually seem to be volatile when tested:

INDEX(), ROWS(), COLUMNS(), AREAS()

and CELL("Filename") IS volatile although a MSKBN article says its not.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .