• ベストアンサー

エクセルの非表示シートを一括表示

こんにちは、いつもお世話になってます。 非表示にするときはシートのグループ化を行って一度に非表示にできますが、 逆に、非表示のシートを複数選択(もしくはグループ化など)して、 一度に再表示させることはできませんか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

1. シートを全部表示しておく 2. 表示 - ユーザー設定のビュー [追加] 名前 全表示(任意) 3. シートを非表示 4. 表示 - ユーザー設定のビュー [追加] 名前 一部表示(任意) 5. 表示 - ユーザー設定のビュー [表示]で選択する 6. ツール - ユーザー設定 |コマンド| で 分類:表示 ユーザー設定のビューを    ツールバー上に配置しておくと、簡単に切り替えられる For XL2003

smi
質問者

お礼

回答ありがとうございます。 【ユーザー設定のビュー】初めて使いました。 イメージしていた操作にとても近いです。 ありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

操作ではないです。非表示シートは選択等は、もともと出来ません。 ーーーーーーーーーーーーー VBAで、ヒョウジュンモジュールに Sub test012() For Each sh In Worksheets sh.Visible = True Next End Sub をつくり実行するしかないでしょう。 ーー 参考 非表示シートがインデックス3,4の場合 Sub test01() Worksheets(Array(3, 4)).Select End Sub はエラー。

smi
質問者

補足

回答ありがとうございます。 やはり操作では無理なのですね。 通常の再表示の画面などで選択できる裏技などあればと思ったのですが残念。VBAで対応します。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

マクロ(VBA)ならば可能です。 サンプルコードは検索すれば多数ありますのでそちらを参照してみて下さい。 一例です。 Sub sample() For i = 1 To Sheets.Count Sheets(i).Visible = True Next End Sub

関連するQ&A