Как отобразить «Очень скрытый» лист

45

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

Я использую Excel 2010.

TylerH
источник

Ответы:

41

Одним из вариантов является сделать это с VBA

Попробуйте ниже:

Sub UnHide()
Dim ws As Worksheet
For Each ws In Sheets
    ws.Visible = True
Next
End Sub

Это покажет ВСЕ листы, которые скрыты или очень скрыты

PeterH
источник
5
Да, Very Hiddenможет быть скрытым только с VBA.
Брюс Уэйн,
3
Нет, это не правильно. Смотрите мой ответ.
NiklasJ
9
@NiklasJ Код не так; это будет работать, чтобы установить их видимыми.
TylerH
8
@NiklasJ - этот код будет показывать все листы за один раз, ваш метод будет показывать по одному листу за раз. Ни то, ни другое не верно, оба верны. Этот метод я бы выбрал, потому что я даже не знал, что ваш метод существует! TIL!
FreeMan,
11
@TylerH Я думаю, что Нилклас имел в виду неявное утверждение, что вы должны использовать код, чтобы показать ячейки. Его ответ не опирается на код.
jpaugh
60

Вы делаете это так:

  1. Открыть редактор VBA ( Alt+ F11)
  2. Откройте проект VBAP, соответствующий вашему файлу.
  3. Откройте папку «Microsoft Excel-объекты»
  4. Выберите лист, который вы скрыли.
  5. Перейти к свойствам (нажмите F4)
  6. Измените свойство «Видимый» на xlSheetVisible вместо xlSheetVeryHidden
NiklasJ
источник
15

В редакторе VBA перейдите к свойствам листа и измените свойство ниже

введите описание изображения здесь

Scorpion99
источник
3
это тот же метод, что NiklasJ выше?
2
Я только заметил, да, то же самое, но с изображением.
Scorpion99
Вы должны были отредактировать ответ @ NiklasJ и добавить картинку ...
Я говорю, восстановите Монику
Я случайно спрятал единственный лист в рабочей тетради! Я попробовал описанное выше, сохранил электронную таблицу и попытался ее открыть, и она (вся рабочая книга) не видна. Любые идеи?
Марк Стюарт
Ха! У меня была открыта еще одна электронная таблица, и поэтому я ничего не видел. Я закрыл все книги Excel, затем открыл его, ничего не было видно, но на панели инструментов «Вид» была включена опция показа!
Марк Стюарт
1

Чтобы сохранить их скрытыми, но видимыми в меню параметров (UnHide ..), используйте тот же код, но с этим ..

Sub StillHide()
Dim ws As Worksheet
For Each ws In Sheets
    ws.Visible = xlSheetHidden  <-- change from Visible to this.
Next
End Sub

Таким образом, вкладки не все внезапно отображаются для пользователя. Они все еще "спрятаны".

Fandango68
источник