Excel: скрытие детализации группы столбцов с последующим отображением детали сбрасывает скрытые столбцы в скрытые

1477
Michael Pavey

У меня аккуратно отформатированная таблица данных для печати (она работает через A1: ET35). В этом диапазоне много скрытых столбцов. Я хочу настроить его так, чтобы пользователь мог легко переключать видимость столбцов C: DR, для которых функциональность схемы кажется идеальной. Однако это переключение должно держать скрытые столбцы скрытыми - это просто видимые столбцы, которые должны появляться / исчезать при выполнении переключателя показать детали / скрыть детали (например, щелкнув по знакам +/-).

Однако, к сожалению, скрытие деталей, а затем отображение деталей сбрасывает все ширины столбцов, так что скрытые столбцы больше не скрываются.

Решение, которое я нашел до сих пор, состоит в том, чтобы установить скрытые столбцы шириной 0,1. Таким образом, они почти все еще скрыты, но их ширина столбца сохраняется при отображении деталей. Однако это не кажется идеальным, не в последнюю очередь потому, что вы все равно можете видеть полоску скрытых столбцов при печати. Есть ли способ лучше?

1
Другая проблема, связанная с этим обходным решением, заключается в том, что при использовании клавиатуры для перемещения между ячейками выделяются «скрытые» ячейки. Кроме того, я заметил, что когда лист защищен, контур отключен, чего я не хотел. Но это отдельная проблема. (Единственное [решение] (http://www.ozgrid.com/Excel/outlining-protected.htm), которое я обнаружил, требует использования макросов, которых я стараюсь избегать.) Michael Pavey 12 лет назад 0

1 ответ на вопрос

1
datatoo

Задумывались ли вы о создании пользовательских представлений для этой задачи? Этот пример Excel 2003, но вы можете сделать то же самое в более поздних версиях. Один из них отображает все столбцы, которые вы обычно хотите видеть, а другой скрывает их.

enter image description here

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

enter image description here

Спасибо @datatoo, это действительно интересное предложение. Мне стыдно и заинтриговано, что я даже не знаю о пользовательских видах! Тем не менее, я сделал быстрый тест, создав три вида одного листа, что эквивалентно трем представлениям, доступным с использованием схемы. Попытка затем применить одно из представлений вызвала мне довольно бесполезное сообщение об ошибке: «Некоторые настройки представления не могут быть применены».! Есть идеи? Michael Pavey 12 лет назад 0
Я должен был бы упомянуть, я использую Excel 2007. Michael Pavey 12 лет назад 0
да, я получил то же самое бесполезное сообщение в прошлом, и, как вы говорите, оно ничего вам не говорит. Все, что я могу предложить, это посмотреть, будет ли он вести себя так, как вы ожидаете, чтобы выполнить то, что вам нужно. Но могут быть некоторые ошибки с областью печати и т. Д. Вы просто должны попробовать это, я думаю datatoo 12 лет назад 0

Похожие вопросы