Excel2003シートを非表示にする方法と、非表示にしたシートを再表示する方法をご紹介しました。非表示になったシートがたくさんあるワークブックで、シートを再表示させるために、何度もメニュー[書式]−[シート]−[再表示]から[再表示]ダイアログを表示させ、シートを指定するのはかなり面倒です。[スポンサードリンク]For~Nextループで非表示シートをまとめて再表示するサンプルマクロこういった処理こそマクロが得意とするところです。For~Nextループを使うのなら以下のようなマクロです。Sheets.CountVisibleプロパティをTrueに設定しています。Each~Nextループを使うのなら以下のようなマクロです。Sheets各シートのVisibleプロパティを順番にTrueに設定しています。Worksheetのほうがいいでしょう。Each~Nextループのほうが、シンプルなコードになります。これまでこのサイトでいくつかのマクロをご紹介してきました。Excelを使って実務で資料作成をしていると、ワークシートの整理整頓をする処理が必要になることが少なくありません。このサイトでは、ワークシートの整理に役立つ以下のようなVBAマクロをご紹介してきました。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。