- ベストアンサー
エクセルの非表示シートを一括表示
こんにちは、いつもお世話になってます。 非表示にするときはシートのグループ化を行って一度に非表示にできますが、 逆に、非表示のシートを複数選択(もしくはグループ化など)して、 一度に再表示させることはできませんか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
1. シートを全部表示しておく 2. 表示 - ユーザー設定のビュー [追加] 名前 全表示(任意) 3. シートを非表示 4. 表示 - ユーザー設定のビュー [追加] 名前 一部表示(任意) 5. 表示 - ユーザー設定のビュー [表示]で選択する 6. ツール - ユーザー設定 |コマンド| で 分類:表示 ユーザー設定のビューを ツールバー上に配置しておくと、簡単に切り替えられる For XL2003
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
操作ではないです。非表示シートは選択等は、もともと出来ません。 ーーーーーーーーーーーーー 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 はエラー。
補足
回答ありがとうございます。 やはり操作では無理なのですね。 通常の再表示の画面などで選択できる裏技などあればと思ったのですが残念。VBAで対応します。
- mu2011
- ベストアンサー率38% (1910/4994)
マクロ(VBA)ならば可能です。 サンプルコードは検索すれば多数ありますのでそちらを参照してみて下さい。 一例です。 Sub sample() For i = 1 To Sheets.Count Sheets(i).Visible = True Next End Sub
お礼
回答ありがとうございます。 【ユーザー設定のビュー】初めて使いました。 イメージしていた操作にとても近いです。 ありがとうございました。