Я только что закончил создание отчета, который будет иметь переменное количество записей и хотел бы, чтобы область печати изменялась динамически. Область печати должна проходить от B2 до AD2 и до конца данных. Данные начинаются в ячейке C16. В ячейках главной вкладки есть формулы, извлекающие данные из других вкладок и возвращающие "", если данные не найдены, думаю, это усложняет ситуацию.

Я пробовал различные предложения в Интернете, но, похоже, ни одно из них не работает именно с моим листом. Есть ли какие-нибудь эксперты, которые могли бы поделиться своими знаниями? знак равно

Люк

1 ответ1

0

Хорошо, я исправил это! Таким образом, функции COUNTA в именованном диапазоне, создающие область динамической печати, считали ячейки, в которых были формулы, когда они выводили "". Поэтому я изменил функции COUNTA на функции COUNT и изменил формулы, чтобы они ссылались на фиксированную ячейку с 1 в ней. Затем формулы выводят 1, если строка заполнена данными, но 1 отформатирован так, чтобы иметь тот же цвет, что и фон, и поэтому не видны. Это позволяет функции COUNT создавать динамический диапазон печати =)

Для интересующихся мой рабочий диапазон динамической печати в итоге выглядел так:

= OFFSET(тир!$ B $ 2,0,0, COUNT(тир!$ B $ 2:$ B $ 70), COUNT(тир!$ B $ 2:$ AD $ 2))

Я надеюсь, что кто-то найдет это полезным, если они столкнутся с подобной проблемой для меня!

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