VBA – すべてのワークシートの非表示を解除する

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

masahiro yoshida

Last updated on 8月 1, 2022

ワークブック内のすべてのワークシートの非表示を解除する

以下は、ワークブック内のすべてのワークシートの非表示を解除するマクロです。

Sub UnhideAll()
Dim WS As Worksheet

    For Each WS In Worksheets
        WS.Visible = True
    Next

End Sub

ワークブックに隠されたワークシートがないか確認する

ワークブックに隠されたワークシートがあると思われる場合、以下の手順で隠されたシートを確認します。

1. VBエディタを開く (ALT + F11)
2. プロジェクトエクスプローラーで、ワークブックのプロジェクトを展開する
3. ワークブックのExcelオブジェクトを展開する

プロジェクトエクスプローラーに、ワークブックに表示されているよりも多くのシートが表示されていますか?

unhide all worksheets

もし答えが「はい」なら、それは1つ以上のシートが隠されていることが原因である可能性が高いです。

VBAのコーディングが簡単に

VBAのコードをオンラインで検索するのはもうやめましょう。オートマクロについてもっと知る – 初心者でも最小限のコーディング知識でゼロから手順をコーディングでき、すべてのユーザーのために多くの時間節約機能を備えたVBAコードビルダーです! alt text もっと詳しく

<<VBAのサンプルに戻る

vba-free-addin

VBAコード例アドイン

当サイトで紹介しているすべてのコード例に簡単にアクセス可能。

メニューから選択してクリックするだけで、コードがモジュールに直接挿入されます(.xlam アドイン)。

(インストール不要!)

無料ダウンロード

VBAコード例に戻る