KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

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

著者Zhoumandy変更日

Excel の強みは、複雑な数式やピボットテーブルだけでなく、データを効果的に整理・提示できる点にもあります。その整理において重要な機能の一つが、必要に応じてシートを表示・非表示にできることです。ワークブックをシンプルに保ちたい初心者の方から、複雑なデータセットを管理する上級者の方まで、このガイドでExcel のシートを簡単に再表示する方法をマスターできます。

すべてのシートを再表示


シートを1 つずつ手動で非表示解除[TN_535_END]]

Excel でシートの非表示を解除する最も簡単な方法は手動操作で、少数のシートを扱う場合に最適です。

1。Excel ワークブックで、下部にある表示中の任意のシートタブを右クリックします。

表示されている任意のシートタブを右クリック

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

コンテキストメニューから「再表示」を選択

3。[[TN_23_END]]非表示解除[TN_24_END]]]ダイアログボックスが表示され、すべての非表示シートが一覧で表示されます。非表示を解除したいシートを選択し、[[TN_25_END]]OK[TN_26_END]]]をクリックします。[TN_27_END]]

再表示するシートを選択

4。これで選択した非表示シートが表示されます。他の非表示ワークシートも表示するには、上記の3 つの手順を繰り返してください。

他のシートを再表示するために繰り返す

注記[TN_29_END]]:[TN_30_END]]

  • 「非表示の再表示」ダイアログは、右クリックのコンテキストメニュー以外にも、リボンやショートカットキーからもアクセスできます。
  • リボンからのアクセス方法:
    ホーム」タブの「セル」グループで、「書式設定」>「非表示/再表示」>「シートの再表示」をクリックすると、「非表示の再表示」ダイアログが開きます。

リボンから「シートの再表示」機能にアクセス

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

複数のシートを選択


🌟すべての非表示シートの表示/非表示を瞬時に切り替えられます!🌟

時間と手間を大幅に節約!Kutools for Excel「非表示ワークシートの表示状態切り替え」機能をぜひご活用ください!🚀

Kutools for Excel が提供する便利な「非表示ワークシートの表示状態切り替え」ボタンを使えば、ワンクリックで現在のワークブック内のすべての非表示ワークシートを瞬時に表示!もう一度クリックすれば、再びすべてを非表示に切り替えられます。まさに電光石火の速さです!⚡

📊Kutools for Excel300 を超える 必須ツールでExcel をパワーアップ!クレジットカード不要のフル機能30 日間無料トライアルを今すぐお試しください!🚀

今すぐダウンロード

強力な機能「Kutools for Excel」でワンクリックですべてのシートを非表示解除[TN_536_END]]

Kutools for Excel の強力な「すべてのシートを表示」機能で、ワンクリックの快適さを体験してください。この優れたツールを使えば、Excel の標準的な「非表示解除」オプション(一度に1 シートしか解除できません)による面倒な手順を回避し、すべての非表示シートを簡単にワンクリックで表示できます。各ワークシートごとに繰り返す煩雑な操作とはおさらばして、Kutools for Excel でExcel ドキュメントの管理をより効率的かつ時間節約的にしましょう。

Kutools for Excelは高度な機能を300 以上提供し、複雑な作業を効率化して創造性と生産性を高めます。AI 機能と統合されたKutools は正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細はこちら。。。         無料トライアル。。。

Kutools for Excel をインストールした後、Kutools >表示>すべてのシートを表示をクリックすると、すべての非表示シートが表示されます。

「すべての非表示シートを再表示」をクリックして、すべての非表示シートを表示

注記[TN_111_END]]:この機能の横に表示されるテキスト[TN_112_END]](11 枚のシート)[TN_113_END]]は、ワークブック内の非表示ワークシートの総数を示しています。非表示ワークシートがない場合は、この機能がグレーアウトされます。[TN_114_END]]

結果

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

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

ヒント
  • この機能をご利用になるには、まずKutools for Excelをインストールしてください。今すぐダウンロードして、30 日間の無料トライアルをスタートしましょう。
  • ワークブックやワークシートをより細かく管理したい場合、たとえば一度にすべて表示するのではなく、特定のワークシートだけを表示したいといったシーンでは、Kutools for Excelが提供する高度なワークブックとワークシートの表示/非表示ユーティリティをご活用ください。この機能を使えば、ニーズに応じてワークブックやワークシートのグループを簡単に表示・非表示にできます。

Kutools でワークブックおよびワークシートのグループを表示または非表示


VBA でシートを非表示解除[TN_537_END]]


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

ここでは、シートの非表示を解除するにあたり、3 つの異なる要件を満たすために設計された VBA スクリプトを3 つご紹介します。

すべてのシートを再表示

この VBA スクリプトを使えば、ブック内のすべてのシートを一括で表示できます。

手順1:VBA モジュールエディターを開き、コードをコピーします
  1. Excel でALT + F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
  2. [[TN_145_END]]挿入[TN_146_END]]]>[TN_147_END]]モジュール[TN_148_END]]をクリックし、次のコードを[TN_149_END]]モジュール[TN_150_END]]ウィンドウに貼り付けてください。[TN_151_END]]
  3. VBA コード:すべてのシートを非表示解除[TN_152_END]]
    Sub UnhideAllSheets()
    'Updateby Extendoffice
        Dim ws As Worksheet
        For Each ws In ThisWorkbook.Worksheets
            ws.Visible = xlSheetVisible
        Next ws
    End Sub[TN_153_END]]
手順2:コードを実行して結果を取得します

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

すべてのシートを再表示する VBA コード


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

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

手順1:VBA モジュールエディターを開き、コードをコピーします
  1. Excel でALT + F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
  2. [[TN_145_END]]挿入[TN_146_END]]>[TN_147_END]]モジュール[TN_148_END]]をクリックし、次のコードを[TN_149_END]]モジュール[TN_150_END]]ウィンドウに貼り付けてください。[TN_151_END]]
  3. VBA コード:指定したシートを非表示解除[TN_173_END]]
    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
    [TN_174_END]]

注記[TN_175_END]]:この例では、[TN_176_END]]Sheet5[TN_177_END]]および[TN_178_END]]Sheet6[TN_179_END]]が非表示解除されます。コード内の[TN_180_END]]sheetNames = Array("Sheet5", "Sheet6")[TN_181_END]]の部分を編集し、[TN_182_END]]"Sheet5"[TN_183_END]]、[TN_184_END]]"Sheet6"[TN_185_END]]を任意のシート名に置き換えることで、リストを簡単にカスタマイズできます。[TN_186_END]]

手順2:コードを実行して結果を取得します

このコードを貼り付けたら、F5キーを押してコードを実行してください。すると、指定された非表示シート()Sheet5およびSheet6)が一気に表示されます。

特定のシートを再表示する VBA コード


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

シート名に特定のテキストが含まれている場合にそのシートの非表示を解除するには、次の VBA スクリプトを使用します。

手順1:VBA モジュールエディターを開き、コードをコピーします
  1. Excel でALT + F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
  2. [[TN_145_END]]挿入[TN_146_END]]>[TN_147_END]モジュール[TN_148_END]をクリックし、次のコードを[TN_149_END]モジュール[TN_150_END]ウィンドウに貼り付けてください。[TN_151_END]
  3. VBA コード:シート名に特定の文字列を含むシートを非表示解除[TN_210_END]]
    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[TN_211_END]]

注記[TN_212_END]]:この例では、「Excel」をシート名に含むワークシートが表示されます。「Excel」以外の特定の文字列を含むワークシートの非表示を解除するには、提供されたコード内の[TN_215_END]]If InStr(ws.Name, 「Excel」) > 0 Then[TN_216_END]]の部分を編集し、[TN_217_END]]「Excel」[TN_218_END]]を目的の文字列に置き換えてください。[TN_219_END]]

手順2:コードを実行して結果を取得します

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

シート名に特定の文字列を含むワークシートを再表示する VBA コード


カスタムビューですべてのシートを非表示解除[TN_541_END]]

Excel の「カスタムビュー」機能を使えば、すべてのシートが表示されている状態のブックビューをあらかじめ保存しておけるので、あとでシートを1 つずつ非表示解除する手間が省けます。つまり、すべてのシートが表示された状態のブックのスナップショットを取得できるのです。その後、シートを非表示にしても、ワンクリックでその初期状態(すべてのシートが表示されている状態)にすぐ戻れます。最良の結果を得るには、作業開始時に、シートを非表示にする前にこのカスタムビューを設定してください。

手順1:すべてのシートが表示されていることを確認します

すべてのシートの非表示を一括で解除するカスタムビューを作成するには、まずブック内のすべてのシートが表示されている状態にしておく必要があります。

注記[TN_232_END]]:ワークブック内に非表示シートがあるかどうかわからない場合は、このセクション末尾のガイドをご参照ください:[TN_233_END]]ワークブックに非表示シートが含まれているか確認する方法[TN_234_END]]

手順2:カスタムビューに移動します

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

「表示」タブの「カスタムビュー」をクリック

手順3:新しいカスタムビューを作成します
  1. カスタムビュー]ダイアログボックスで、[追加]ボタンをクリックします。

    「追加」ボタンをクリック

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

    カスタムビューの名前を入力

手順4:カスタムビューを使用します

ブック内のすべてのシートの非表示を解除したい場合は、表示タブに戻り、カスタムビューをクリックして、作成済みのビュー(例:すべてのシートを表示)を選択し、表示をクリックしてください。これで、ブックはすべてのシートが表示された状態に即座に復元されます。

ワークブックに非表示シートが含まれているか確認する方法[TN_266_END]]

Excel ワークブック内で非表示シートを迅速に特定するには、以下の手順に従ってください:[TN_267_END]]

  1. 右クリック[TN_268_END]]Excel ウィンドウ下部に表示されている任意のシートタブで行うと、コンテキストメニューが表示されます。[TN_269_END]]
  2. このメニューで、非表示解除オプションに注目してください。
    • 非表示の再表示」オプションが有効(グレーアウトされていない)場合は、ワークブック内に非表示のシートが存在していることを示しています。このオプションをクリックすると、非表示のシートを表示して選択できます。
    • 一方、「非表示の再表示」オプションが無効(グレーアウト)になっている場合は、ワークブックに非表示のシートがまったく存在しないことを意味します。

ワークブックに非表示シートが含まれているか確認

この方法は、ワークブック内に非表示シートがあるかどうかを素早く確認する最も直接的なアプローチです。ただし、この方法では[TN_279_END]「非常に非表示」のシート[TN_280_END]は表示されません。「非常に非表示」のシートを[TN_281_END]表示・非表示解除するには[TN_282_END]、次の方法をご利用ください。[TN_283_END]


Kutools for Excel を使えば、「非常に非表示」状態のすべてのシートを簡単に非表示解除できます[TN_542_END]]

Excel には、通常のインターフェースではアクセスできない「超非表示」に設定されたシートがありますが、Kutools for Excelはこうしたシートを効率的に管理するソリューションを提供します。ブックとシートの表示/非表示機能を使えば、複雑な VBA スクリプトを記述することなく、標準的な非表示よりも深く隠されたシートも簡単に操作できます。この機能により、超非表示を含むすべての非表示シートを一括で表示でき、非表示シートのみ、または超非表示シートのみをピンポイントで表示することも可能です。以下に、Kutools を使用して超非表示のすべてのシートを表示する方法を示します。

Kutools for Excel をインストールした後、Kutools >表示>ブックとシートの表示/非表示をクリックします。「ブックとシートの表示/非表示」ダイアログボックスで、ワークシートリスト内の超非表示シートのチェックボックスをオンにして表示します。Veryhiddensheets in the ワークシートリスト to display them。

超非表示のシートがすぐに表示されるのが確認できます。必要に応じてダイアログを閉じてください。

注記[TN_310_END]]:[TN_311_END]]非表示シートと「非常に非表示」シートを含むすべてのシートを一括で非表示解除するには[TN_312_END]]、[[TN_313_END]]すべて非表示解除[TN_314_END]]]ボタンを[[TN_315_END]]ワークブックとシートの表示/非表示[TN_316_END]]]ダイアログボックス内でクリックするだけ!これですべてのシートが瞬時に表示されます![TN_317_END]]

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


シートが非表示解除できない理由 – 問題と解決策[TN_543_END]]


Excel でシートの非表示解除を試みる際に問題が発生すると、非常にストレスを感じます。こうした問題は一般的にいくつかの特定の状況に起因します。これらの問題とその解決策を理解することで、Excel ワークブックを効率的に管理できるようになります。以下に、よくある問題とその解決策をまとめます。

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

問題:

Excel では、シートを超非表示に設定でき、この状態では通常のExcel インターフェースからは非表示を解除できません。

解決策:

こうしたシートの表示状態を変更するには、VBAを使用できます。ALT + F11キーを押して VBA エディターを開き、該当するブックとシートを見つけ、シートのVisibleプロパティをxlSheetVisibleに設定してください。あるいは、Kutools for Excelのようなツールを使えば、コードを記述せずに超非表示シートを簡単に表示できます。


2.ブックの保護

問題:

ブックが保護されている場合、シートの非表示解除を含む変更ができなくなることがあります。

解決策:

ブックの保護を解除する必要があります。通常、ブックを保護する際に設定したパスワードが必要です。保護が解除されれば、シートの非表示を通常通り解除できるようになります。パスワードがわからない場合は、こちらをお読みください:ブック内のすべての保護されたシートをパスワードなしで解除する方法は?


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

問題:

シートが非表示になっているように見えても、実際にはブック内に存在しない場合があります。

解決策:

ブック内に非表示シートがあるかどうかを確認するには、本記事の次のガイドをご参照ください:ブックに非表示シートが含まれているか確認する方法は?


4.Excel のバージョンおよび互換性の問題

問題:

古いバージョンのExcel や、異なるリリース間の互換性の問題によって、シートの非表示を解除できない場合があります。

解決策:

ワークブック内の機能をサポートしているバージョンのExcel を使用していることを確認してください。Windows のバージョンが10 以上で、Excel のバージョンが2013 より新しい場合は、最適な効果を得るためにこのオプションを選択してください。また、古いバージョンで作業している場合は、アップグレードしてファイルを新しい形式で保存することを検討してください。すべてのユーザーがワークブックの機能性と互換性を維持できるよう、最新版のExcel にアクセスできることを確認してください。

最後に、手動操作からKutools for ExcelVBA スクリプトここまで、Excel でシートを再表示するさまざまな方法をご紹介してきました。これらのツールを活用して、スプレッドシートを常に整理整頓し、必要なデータをいつでもすぐ取り出せるようにしましょう!さらにExcel の役立つテクニックを知りたい場合は、こちらをクリックしてください。今すぐ、数千件以上のチュートリアルが詰まった豊富なコンテンツにアクセスできます。