- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel、特定のシートを残して、表示・非表示)
Excelで特定のシートを残して表示・非表示する方法とは?
このQ&Aのポイント
- 特定のシートを残して、Excelの他のシートをすべて非表示にする方法を教えてください。また、特定のシートと一致しないシートのみを表示する方法も知りたいです。
- Excelのブック内には複数のシートがありますが、特定のシートのみを表示したい場合にはどのようにすれば良いでしょうか?また、任意のキーワードを入力し、それに一致するシートのみを表示する方法はありますか?
- Excelで特定のシートを表示・非表示する方法について教えてください。特定のシート以外を非表示にする方法や、特定のキーワードに一致するシートのみを表示する方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>いろいろ検索しましたが、ありそうでなかったので、 プログラミングなんて、あるものを持ってくるんじゃなくて、自分でやりたいことを考えて組み立てるんじゃないの?わからないところは調べたり、人に聞いたりするにしても。 下記 1. Sub Macro2() Sheets(Array("04Sheet2", "04Sheet3")).Visible = False End Sub 2. ボックスなんか作るのが面倒だから、A1に入れるようにしてある。文字で入れないと「04」のようにはならないが。 Sub Macro3() sn = Range("A1").Value For Each sh In Sheets If Left(sh.Name, 2) = sn Then Sheets(sh.Name).Visible = True End If Next End Sub
お礼
回答ありがとうございました。 出来ました。 実際には、必要なシートのみ表示させたいので、 2度目以降できるように、 全表示して非表示にして、必要なものだけ表示して、というマクロを作りました。 何時間検索しても、シート名の頭文字を抽出するものが見当たらなかったので、 非常に助かりました。