У меня есть электронная таблица, созданная в Excel 2011 для Mac. В нем я могу создать динамический диапазон печати, и он работает хорошо.
Однако когда я открываю электронную таблицу в Excel 2010 для Windows, я смотрю на именованные диапазоны, и мой динамический диапазон печати становится статическим.
Рабочие листы, которые я печатаю, содержат формулы в ячейках до строки 101. Я вычисляю последнюю строку с данными для печати и помещаю ее в именованный диапазон с именем Last_Row. Затем я обращаюсь к Last_Row, когда вычисляю область печати в именованном диапазоне "Print_Area".
Как я уже сказал, на моем Mac меняется количество строк с данными для печати, а также количество напечатанных страниц. Однако в Excel 2010 диапазон "Print_Area" становится статическим и не обновляется при изменении количества печатаемых строк.
Кто-нибудь имел эту проблему раньше или знает решение?
Обновить
У меня тоже такое поведение в Excel 2013.
Формула, которую я использую:
=OFFSET('Run1'!$A$1,0,0,'Run1'!Last_Row,9)
Значение "Last_Row" также является именованным диапазоном, и оно работает без каких-либо проблем в любой версии Excel.