メインコンテンツへスキップ

Excelマスターへの道: 全てのシートまたは複数のシートを簡単に再表示する究極のガイド

Author: Zhoumandy Last Modified: 2025-05-23

Excelの強力さは、複雑な数式やピボットテーブルだけでなく、データを効果的に整理し表示する能力にもあります。この整理における重要な部分は、必要に応じてシートを非表示または再表示できる機能です。ワークブックを整理したい初心者ユーザーでも、複雑なデータセットを管理する上級ユーザーでも、このガイドではExcelでシートを簡単に再表示する方法を学べます。

Unhide All Sheets


手動で1枚ずつシートを再表示

Excelでシートを再表示する最も簡単な方法は、手動で行うことです。これは少数のシートを扱う場合に最適です。

1. Excelワークブックで、画面下部にある表示されているシートタブのいずれかを右クリック します。

right-click on any visible sheet tab

2. コンテキストメニューから「非表示解除」を選択します。

Select Unhide from the context menu

3. 「非表示解除」ダイアログボックスが表示され、非表示になっているすべてのシートがリストされます。再表示したいシートを選択し、「OK」をクリックします。

Select the sheet to unhide

4. これで選択された非表示シートが表示されます。さらに他の非表示ワークシートを再表示するには、上記の3ステップを繰り返します。

repeat to unhide other sheets

注意:

  • 右クリックによるコンテキストメニューの他に、「非表示解除」ダイアログはリボンまたはショートカットキーからもアクセスできます。
  • リボンからのアクセス方法:
    「ホーム」タブに移動し、 ホーム 内の セル グループで、「書式」をクリックします。 書式 > 非表示と非表示解除 > シートの非表示解除 をクリックして 非表示解除 ダイアログを開きます。

Access the  Unhide Sheet featurefrom the ribbon

  • Excelショートカットキーからのアクセス方法:
    押してください: ALT + H + O + U + H キーを押して 非表示解除 ダイアログを開きます。
ヒント:
  • Microsoft 365以外のユーザーの場合、Excelの非表示解除オプションでは一度に1つのシートしか選択できません。複数またはすべてのシートを非表示解除するには、各ワークシートごとに上記の手順を繰り返す必要があります。
  • ただし、もし Microsoft 365ユーザーであれば、非表示解除ダイアログで複数のExcelシートを一括で再表示できます。
    • 複数のシートを選択するには、次のいずれかを行います:
    • Ctrlキーを押しながら、選択したい項目をクリックします。
    • Shiftキーを押しながら、上下矢印キーを使用して選択範囲を調整します。

select multiple sheets


🌟 隠されたすべてのシートを一瞬で表示/非表示に切り替え! 🌟

Kutools for Excelの「隠しワークシートの表示切替 」機能で時間を節約しましょう! 🚀

Kutools for Excelが提供する便利な「隠しワークシートの表示切替」ボタンを使えば、アクティブなワークブック内のすべての非表示ワークシートを1クリックで表示でき、もう一度クリックすればすべての非表示ワークシートを再び非表示にできます。まるで雷のような速さです! ⚡

📊 Kutools for Excel: 300以上の必須ツールでExcelを強化。クレジットカード不要の完全機能付き30日間無料トライアルをお楽しみください! 🚀

今すぐダウンロード

強力な機能を使って1クリックで全てのシートを再表示 – Kutools for Excel

Kutools for Excelの強力な「すべての非表示シートを再表示」機能でワンクリックの便利さを体験してください。この素晴らしいツールは、Excelのデフォルトの非表示解除オプションで必要な面倒なプロセスを回避し、一度にすべての非表示シートを簡単に表示することができます。各ワークシートごとの繰り返し作業に別れを告げ、より効率的で時間節約になるExcel文書管理方法をKutools for Excelで迎えましょう。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelをインストール後、Kutools > 表示 > すべての非表示シートを再表示 をクリックして、すべての非表示シートを表示します。

 click Unhide All Hidden Sheets to make all hidden sheets visible

注意: 機能の横に表示される (11 シート) というテキストは、ワークブック内の非表示ワークシートの総数を表しています。非表示のワークシートがない場合、この機能はグレー表示になります。

結果

すべての非表示シートが一度に表示されます。

All hidden sheets are shown at once

ヒント:
  • この機能を使用するには、まずKutools for Excelをインストールする必要があります。今すぐクリックして30日間の無料トライアルをダウンロード してください。
  • ワークブックやワークシートを柔軟に管理したい場合、例えばすべてではなく特定のワークシートだけを選んで表示するような場合Kutools for Excel の高度な「ワークブックとワークシートの表示/非表示」ユーティリティが役立ちます。この機能により、特定のニーズに応じてワークブックやワークシートのグループを簡単に表示したり非表示にしたりできます。

display or conceal groups of workbooks and worksheets by kutools


VBAを使用してシートを再表示


高度なExcelユーザー、またはExcelのプログラミング機能に慣れているユーザーは、VBAを使用してシートを再表示できます。この方法は柔軟性があり、すべてのシート、複数のワークシート、または特定のテキストを持つシートを再表示するなど、さまざまなニーズに合わせてカスタマイズできます。

このセクションでは、シートを再表示するための3つの異なる要件に対応する3つのVBAスクリプトを探ります。

すべてのシートを再表示

このVBAスクリプトは、ワークブック内のすべてのシートを表示します。

ステップ1: VBAモジュールエディターを開き、コードをコピー
  1. Excelで ALT + F11 キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
  2. 「挿入」>「モジュール」をクリックし、モジュールウィンドウに以下のコードを貼り付けます。
  3. VBAコード: すべてのシートを再表示
    Sub UnhideAllSheets()
    'Updateby Extendoffice
        Dim ws As Worksheet
        For Each ws In ThisWorkbook.Worksheets
            ws.Visible = xlSheetVisible
        Next ws
    End Sub
ステップ2: コードを実行して結果を得る

コードを貼り付けたら、F5キーを押してコードを実行します。すると、すべての非表示シートが一度に表示されます。

vba code to unhide all sheets


複数のシート(指定したワークシート)を再表示

このVBAスクリプトを使用すると、指定したシートの一覧を再表示できます。

ステップ1: VBAモジュールエディターを開き、コードをコピー
  1. Excelで ALT + F11 キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
  2. 「挿入」>「モジュール」をクリックし、モジュールウィンドウに以下のコードを貼り付けます。
  3. VBAコード: 指定したシートを再表示
    Sub UnhideSelectedSheets()
    'Updateby Extendoffice
        Dim sheetNames As Variant
        sheetNames = Array("Sheet5", "Sheet6") ' Customize the list with your sheet names
        Dim name As Variant
        For Each name In sheetNames
            Sheets(name).Visible = xlSheetVisible
        Next name
    End Sub
    

注意: この場合、Sheet5Sheet6が再表示されます。コード内の sheetNames = Array("Sheet5", "Sheet6") の部分を変更することで、他のシート名にカスタマイズできます。"Sheet5", "Sheet6" を別のシート名に置き換えてください。

ステップ2: コードを実行して結果を得る

コードを貼り付けたら、F5キーを押してコードを実行します。すると、指定した非表示シート(Sheet5Sheet6)が一度に表示されます。

vba code to unhide specific sheets


シート名に特定のテキストを持つワークシートを再表示

シート名に特定のテキストに基づいてシートを再表示するには、次のVBAスクリプトを使用します。

ステップ1: VBAモジュールエディターを開き、コードをコピー
  1. Excelで ALT + F11 キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
  2. 「挿入」>「モジュール」をクリックし、モジュールウィンドウに以下のコードを貼り付けます。
  3. VBAコード: シート名に特定のテキストを持つシートを再表示
    Sub UnhideSheetsWithSpecificText()
    'Updateby Extendoffice
        Dim ws As Worksheet
        For Each ws In ThisWorkbook.Worksheets
            If InStr(ws.Name, "Excel") > 0 Then
                ws.Visible = xlSheetVisible
            End If
        Next ws
    End Sub

注意: この場合、名前にExcelが含まれるシートが表示されます。別の特定のテキストを持つシートを再表示したい場合は、提供されたコード If InStr(ws.Name, "Excel") > 0 Then の部分を変更し、"Excel" を目的のテキストに置き換えてください。

ステップ2: コードを実行して結果を得る

コードを貼り付けたら、F5キーを押してコードを実行します。すると、名前にExcelが含まれる非表示シートが一度に表示されます。

vba code to unhide worksheets with specific text in the sheet name


カスタムビューを使用してすべてのシートを再表示

Excelのカスタムビュー機能を使うと、シートを1つずつ再表示する煩わしさを回避できます。すべてのシートが表示されている状態でワークブックのビューを保存しておくことで、その後シートを非表示にしても、その初期状態に戻ることができます。つまり、すべてが表示されている状態でのワークブックのスナップショットを撮影するようなものです。そのため、最良の結果を得るために、シートを非表示にする前にこのカスタムビューを設定することをお勧めします

ステップ1: すべてのシートが表示されていることを確認

すべてのシートを再表示するカスタムビューを作成する前に、まずワークブック内のすべてのシートが表示されていることを確認する必要があります。

注意: ワークブック内に非表示のシートがあるかどうかわからない場合は、このセクションの最後にあるガイドを参照してください: ワークブックに非表示のシートが含まれているか確認するにはどうすればよいですか?

ステップ2: カスタムビューに移動

リボンの「表示」タブに移動します。「ワークブックビュー」グループで「カスタムビュー」をクリックします。

click on Custom Views under View tab

ステップ3: 新しいカスタムビューを作成
  1. カスタムビュー」ダイアログボックスで「追加」ボタンをクリックします。

    Click the Add button

  2. ビューの追加」ダイアログボックスで、カスタムビューの名前(例: すべてのシートを表示)を入力し、「OK」をクリックします。

    enter the name for the custom view

ステップ4: カスタムビューを使用する

ワークブック内のすべてのシートを再表示する必要があるときはいつでも、「表示」タブに戻り、「カスタムビュー」をクリックし、作成したビュー(例: すべてのシートを表示)を選択して「表示」をクリックします。これにより、すべてのシートが表示されている状態に即座に戻ります。

ワークブックに非表示のシートが含まれているか確認するにはどうすればよいですか?

Excelワークブック内の非表示シートを迅速に特定するには、次の簡略化された手順に従ってください:

  1. Excelウィンドウの下部にある表示されているシートタブのいずれかを右クリックします。これにより、コンテキストメニューが表示されます。
  2. このメニューで、注目すべきは 非表示解除 オプションです。
    • 非表示解除」オプションが有効(グレー表示されていない)場合、ワークブックに非表示のシートが存在していることを示します。これをクリックして、再表示したい非表示シートを選択できます。
    • 逆に、「非表示解除」オプションが無効(グレー表示)の場合、ワークブックに非表示のシートがないことを確認できます。

check if a workbook contains any hidden sheets

この方法は、ワークブックに非表示のシートがあるかどうかを迅速に確認する最も直接的な方法です。ただし、この方法では非常に非表示のシートは表示されません。非常に非表示のシートを表示および再表示するには、次の方法を使用してください。


Kutools for Excelを使用して非常に非表示のすべてのシートを簡単に再表示

通常のExcelインターフェースではアクセスできない「非常に非表示」に設定されたシートを表示および再表示するには、Kutools for Excelが効率的な解決策を提供します。「ワークブックとワークシートの表示/非表示」機能を使用すると、標準の非表示設定よりも深く隠されたシートを管理でき、複雑なVBAスクリプトを書くことなく、すべての非表示シート(非常に非表示のものも含む)を簡単に表示できます。また、非表示のシートのみ、または非常に非表示のシートのみを選んで再表示するオプションもあります。以下は、Kutoolsを使用して非常に非表示のすべてのシートを再表示する方法です。

Kutools for Excelをインストール後、Kutools > 表示 > ワークブックとワークシートの表示/非表示 を選択します。「 ワークブックとワークシートの表示/非表示 」ダイアログボックスで、ワークシートリスト内の「非常に非表示」のチェックボックスをすべてオンにしてそれらを表示します。

非常に非表示のシートがすぐに再表示されるのがわかります。必要に応じてダイアログを閉じます。

注意: 非表示のシートと非常に非表示のシートを含むすべてのシートを再表示するには、「 ワークブックとワークシートの表示/非表示 」ダイアログボックスの「すべて再表示」ボタンをクリックするだけで済みます。これですべてのシートが一気に表示されます!

ヒント: この機能を使用するには、まずKutools for Excelをインストールする必要があります。今すぐクリックして30日間の無料トライアルをダウンロード してください。


なぜシートを再表示できないのか? - 問題と解決策


Excelでシートを再表示しようとした際に問題が発生すると、イライラすることがあります。これらの問題は一般的にいくつかの原因に起因します。これらの問題とその解決策を理解することで、Excelワークブックを効率的に管理できます。以下は一般的な問題とその解決策の概要です:

1. 非常に非表示に設定されたシート

問題:

Excelでは、シートを「非常に非表示」に設定でき、通常のExcelインターフェースオプションでは再表示できません。

解決策:

VBAを使用してこれらのシートの表示状態を変更できます。ALT + F11キーを押してVBAエディターにアクセスし、該当するワークブックとシートを見つけ、シートのVisibleプロパティをxlSheetVisibleに設定します。あるいは、Kutools for Excelのようなツールを使用すると、コードを書かずに非常に非表示のシートを再表示するユーザーフレンドリーな方法が提供されます


2. ワークブック保護

問題:

ワークブックが保護されている場合、シートを再表示するなどの変更ができないことがあります。

解決策:

ワークブックの保護を解除する必要があります。これには通常、ワークブックを保護するために使用されたパスワードが必要です。保護を解除すると、通常通りシートを再表示できるようになります。パスワードがわからない場合は、こちらを参照してください: パスワードなしでワークブック内のすべての保護されたシートを解除するにはどうすればよいですか?


3. 実際にはシートが非表示になっていない

問題:

時々、シートが非表示になっているように見えるものの、実際にはワークブックに存在していないことがあります。

解決策:

ワークブックに非表示のシートが含まれているかどうかを確認するには、この記事のガイドを参照してください: ワークブックに非表示のシートが含まれているか確認するにはどうすればよいですか?


4. Excelのバージョンや互換性の問題

問題:

古いバージョンのExcelや異なるリリース間の互換性の問題により、シートを再表示する能力に影響が出ることがあります。

解決策:

ワークブックの機能をサポートするExcelのバージョンを使用していることを確認してください。古いバージョンの互換モードで作業している場合は、ファイルを新しい形式でアップグレードして保存することを検討してください。すべてのユーザーが最新版のExcelにアクセスできるようにして、機能と互換性を維持してください。

まとめると、手動操作からKutools for ExcelやVBAスクリプトを使用する方法まで、Excelでシートを再表示する様々な方法を探りました。これらのツールを活用して、スプレッドシートを整理し、データを常に手元に置いておきましょう。さらに多くのExcelのヒントやコツを探求したい場合は、ここをクリックして数千のチュートリアルを収録したコレクションにアクセスしてください。