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

Excelで全ての非アクティブなワークシートを非表示にする方法は? (完全ガイド)

Author: Zhoumandy Last Modified: 2025-08-06

Excelワークブック内の複数のワークシートを管理するのは、特に多数の非アクティブなシートがある場合、煩雑になることがあります。これらの非アクティブなシートを非表示にすることで、作業効率を向上させ、アクティブなシート間のナビゲーションを容易にすることができます。この記事では、Excelで全ての非アクティブなワークシートを非表示にするための4つの異なる方法について説明します。

hide all inactive worksheets

Excelで右クリックを使用してすべての非アクティブなワークシートを非表示にする

ステップ 1: 非アクティブなワークシートを選択する

Ctrl キーを押しながら、非表示にしたい他のすべてのワークシートのタブをクリックします。また、Shiftキーを使用して連続したシートグループを選択することもできます。

 Select inactive worksheets
ステップ 2: 右クリックして非アクティブなワークシートを非表示にする

選択したシートを 右クリック し、ドロップダウンメニューから「非表示」をクリックします。

Right click the selected sheets, and click Hide
結果
all inactive worksheets are hidden

ヒント: この方法は迅速で効果的ですが、多数の非アクティブなシートがある場合は面倒です。より簡単な方法をお探しの場合は、Kutools for Excelの方法をご利用ください。


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

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

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

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

今すぐダウンロード

Kutools for Excelを使用してワンクリックで全ての非アクティブなワークシートを非表示にする

Kutools for Excelは、非アクティブなワークシートを非表示にするなど、Excelでの多くのタスクを簡素化する高度な機能を提供する強力なアドインです。ワンクリックで、すべての非アクティブなワークシートが非表示になり、アクティブなシートのみが表示されます。特に多数のシートを持つワークブックでは、多くの時間と労力を節約できます。

Kutools for Excelをインストール後、「Kutools」>「表示」>「 非アクティブなシートを非表示」をクリックして、アクティブなシート以外のすべてのシートを非表示にします。

hide all sheets except the active sheet by kutools
結果

すべての非アクティブなワークシートが一度に非表示になります。

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

Excelの書式機能を使用して全ての非アクティブなワークシートを非表示にする

Excelの書式機能を使用しても、非アクティブなワークシートを非表示にできます。

ステップ 1: 非アクティブなワークシートを選択する

Ctrl キーを押しながら、非表示にしたい他のすべてのワークシートのタブをクリックします。また、Shiftキーを使用して連続したシートグループを選択することもできます。

Select inactive worksheets
ステップ 2: 書式機能にアクセスして非アクティブなワークシートを非表示にする

ホームタブで、セルグループの「書式」をクリックします。「表示設定」の下にある「非表示/表示」を選び、「シートを非表示」を選択します。

select Hide/Unhide, then Hide Sheet under Home tab
結果
all inactive worksheets are hidden

ヒント: この方法は迅速で効果的ですが、多数の非アクティブなシートがある場合は面倒です。より簡単な方法をお探しの場合は、Kutools for Excelの方法をご利用ください。


ExcelでVBAを使用して全ての非アクティブなワークシートを非表示にする

VBA(Visual Basic for Applications)に慣れている方にとって、すべての非アクティブなワークシートを非表示にするマクロを作成することは効率的な方法です。

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

このコードを貼り付けた後、F5キーを押してコードを実行してください。アクティブ(現在の)シート以外のすべてのワークシートが同時に非表示になります。

Execute the code to hide all inactive worksheets