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


45

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

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

Ответы:


41

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

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

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

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


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

15

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

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


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.