Excel 2002 всегда выдаёт запрос "Сохранить изменения в файле…?" при закрытии документа без его редактирования, если используются динамические диапазоны.
Ok, если используется СМЕЩ, это объяснимо, т. к. это "волатильная функция".
Но у меня Excel выдаёт запрос и при использовании ИНДЕКС, например: =СУММ(A2:ИНДЕКС(A:A,10,)).
Если ИНДЕКС используется, но без диапазона: =ИНДЕКС(A:A,5,) — не выдаёт.
Как всё же задать динамический диапазон, чтобы не выдавался запрос "Сохранить изменения в файле…?" при закрытии нередактированного документа?
Спасибо.
Excel 2002 всегда выдаёт запрос "Сохранить изменения в файле…?" при закрытии документа без его редактирования, если используются динамические диапазоны.
Ok, если используется СМЕЩ, это объяснимо, т. к. это "волатильная функция".
Но у меня Excel выдаёт запрос и при использовании ИНДЕКС, например: =СУММ(A2:ИНДЕКС(A:A,10,)).
Если ИНДЕКС используется, но без диапазона: =ИНДЕКС(A:A,5,) — не выдаёт.
Как всё же задать динамический диапазон, чтобы не выдавался запрос "Сохранить изменения в файле…?" при закрытии нередактированного документа?
A2:ИНДЕКС(A:A,10,) - такой диапазон пересчитывается только при открытии книги, ведь нужно определить границу диапазона. Естественно, и при изменении входных данных тоже пересчитывается, как и все формулы.
Цитата
задать динамический диапазон, чтобы не выдавался запрос
Увы... Используйте VBA.
[offtop]Была мысль не отвечать Вам... Ник 404 как-то не вяжется с нормальным живым человеком К Вам же другие обращаются...[/offtop]
A2:ИНДЕКС(A:A,10,) - такой диапазон пересчитывается только при открытии книги, ведь нужно определить границу диапазона. Естественно, и при изменении входных данных тоже пересчитывается, как и все формулы.
Цитата
задать динамический диапазон, чтобы не выдавался запрос
Увы... Используйте VBA.
[offtop]Была мысль не отвечать Вам... Ник 404 как-то не вяжется с нормальным живым человеком К Вам же другие обращаются...[/offtop]vikttur
Сообщение отредактировал vikttur - Суббота, 24.01.2015, 17:38