У меня есть столбец с гиперссылками на другие части той же таблицы, и я хочу, чтобы этот столбец был виден внутри программы, но при печати был скрыт: он не должен занимать место.

Единственное решение, которое я нашел, - щелкнуть правой кнопкой мыши заголовок столбца (чтобы выделить весь столбец), перейти к форматированию, вкладке "Защита ячеек" и установить флажок "Не печатать"; но это только скрывает значения столбца от печати, а не весь столбец. В результате столбец печатается (по крайней мере, в соответствии с предварительным просмотром печати) пустым, занимая место на листе бумаги.

Колонка, о которой я говорю, - последняя справа; Есть ли решение, которое может быть применено к столбцам в середине документа?

2 ответа2

2

1) Выберите данные, которые вы хотите распечатать

2) Выберите Format -> Print Ranges -> Define

3) Распечатать!

Обратите внимание: если вы создадите диапазон печати с несмежными столбцами, они будут на отдельных страницах. Пример: Если вы хотите напечатать столбцы A:C и E:H , A:C будет на странице 1, а E:H будет на странице 2.

1

Как объясняет cybernetic.nomad, собственные параметры управления сложными диапазонами печати ограничены. Если столбец, который вы не хотите печатать, находится в конце, просто определите диапазон печати, чтобы исключить его (вы можете установить диапазон печати на вкладке Формат). Если один или несколько непечатных столбцов находятся посередине, вам нужно использовать обходной путь, чтобы делать то, что вы хотите. Вот два варианта:

  1. Во время печати вы можете скрыть столбцы, которые не хотите печатать. Затем раскройте их после. Вы можете автоматизировать задачу, записав макрос, который скрывает выбранные столбцы, печатает и отображает их, все одним ярлыком.

  2. Создайте отдельную версию, возможно на другом листе, которую вы печатаете. В версии для печати используйте простые ссылки на ячейки для отображения только выбранных столбцов. Это займет всего минуту, чтобы настроить:

    Например, A1 печатного листа, поместите ссылку на ячейку на первое значение фактического листа. Перетащите это, чтобы повторить весь верхний ряд. Удалите столбцы, которые вы не хотите печатать. Затем выберите все ячейки в строке и перетащите вниз, чтобы скопировать все нужные вам строки. Фактический лист может измениться, и версия для печати будет отражать все, что там есть.

    Вы можете предварительно заполнить лист печати произвольным большим количеством строк, чтобы обработать изменяющееся количество строк. Вместо того, чтобы просто ссылаться на ячейку, используйте тест IF для пробела на реальном листе, отображая значение ячейки, или ноль, если действительная ячейка пуста.

    Если вы пойдете по этому пути, вы можете установить диапазон печати для части, необходимой с шагом в целую страницу (неполные страницы будут печататься на основе отображаемого содержимого). Отрегулируйте диапазон печати, если фактические данные изменяются настолько, чтобы изменить количество печатаемых страниц.

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