「非常に隠された」ワークシートを再表示する方法


45

私はシートの設定をいじっていて、どうにかしてシートを「非常に非表示」にすることができましたが、再び表示することはできません。どうすれば表示できますか?

Excel 2010を使用しています。

回答:


41

1つのオプションはVBAでそれをすることです

以下を試してください:

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

これにより、非表示または非常に非表示のすべてのシートが表示されます


5
ええ、Very HiddenVBAでのみ隠れることができます。
ブルースウェイン

3
いいえ、それは間違っています。返信をご覧ください。
NiklasJ

9
@NiklasJコードは間違っていません。これは、それらを可視に設定するために機能します。
タイラーH

8
@NiklasJ-このコードはすべてのシートを一度に再表示し、メソッドは一度に1つのシートを再表示します。どちらも間違っていません。両方とも正しいです。あなたの方法が存在することすら知らなかったので、これが私が選んだ方法です!TIL!
フリーマン

11
@TylerH Nilklasは、コードを使用してセルを再表示する必要があるという暗黙のステートメントを参照していると思います。彼の答えはコードに依存していません。
jpaugh

60

次のようにします。

  1. VBAエディターを開く(Alt+ F11
  2. ファイルに対応するVBAProjectを開きます。
  3. 「Microsoft Excel-objects」フォルダーを開きます
  4. 非表示にしたシートを選択します。
  5. プロパティに移動します(を押しますF4
  6. プロパティ「Visible」をxlSheetVeryHiddenではなくxlSheetVisibleに変更します

15

VBAエディターで、シートプロパティに移動し、以下のプロパティを変更します

ここに画像の説明を入力してください


3
これは上記のNiklasJと同じ方法ですか?

2
私はちょうど気づいた、はい、それは同じですが、写真で。
スコーピオン

あなたは... NiklasJの答え@編集した画像を追加している必要があります
私は復活モニカ言う

誤ってワークブックの唯一のシートを非表示にしました!上記を試して、スプレッドシートを保存して、開こうとしましたが、ワークブック全体が表示されません。何か案は?
マークスチュワート

ハ!別のスプレッドシートを開いたので、何も表示されませんでした。すべてのExcelブックを閉じて開き、何も表示されませんでしたが、[表示]ツールバーで再表示オプションが有効になっています。
マークスチュワート

1

それらを非表示のままにしながら、オプションメニュー(非表示..)に表示するには、これと同じコードを使用します。

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

そうすれば、タブが突然ユーザーに表示されるわけではありません。彼らはまだ「隠されている」。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.