- 締切済み
Excel2000 シートの再表示
よろしくお願いします。 表題のとおり、シートを表示しないにした後、元に戻すときですが、まとめて非表示にすることが出来るのに、まとめて再表示にすることが、いろいろ試していますが出来ないように思います。 もし、やり方がありましたら教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- KenKen_SP
- ベストアンサー率62% (785/1258)
> #2のご回答の内容であれば xlSheetVisibility クラスの... 値でみれば xlSheetHidden = 0 xlSheetVeryHidden = 2 xlSheetVisible = -1 で、 True = -1 False = 0 ですから、別ではなく完全に同一の内容です。 #2 で xlSheetVisibility クラスの定数を使ったのは xlSheetVeryHidden を明示的に意識した結果です。
- imogasi
- ベストアンサー率27% (4737/17070)
VBAで Sub test01() Dim sh As Worksheet For Each sh In ActiveWorkbook.Worksheets If sh.Visible = False Then sh.Visible = True End If Next End Sub #2のご回答と少し違いますが,上記でもよいと思います。 #2のご回答の内容であれば xlSheetVisibilityクラスの xlSheetHidden xlSheetVeryHidden xlSheetVisible が別にあるようなので、調べてください。
- KenKen_SP
- ベストアンサー率62% (785/1258)
こんにちは。KenKen_SP です。 次のようなマクロを個人用マクロブックにでも登録しておくと 良いかも。 Sub シート一括再表示() Dim Sh As Worksheet For Each Sh In ActiveWorkbook.Worksheets If Sh.Visible = xlSheetHidden Then Sh.Visible = xlSheetVisible End If Next Sh End Sub
- violet430
- ベストアンサー率36% (27472/75001)
できないですね。 一つ一つ実行していくしかありません。
お礼
めんどくさいですよね・・・ ありがとうございました。
お礼
ありがとうございました。参考にさせていただきます。 ただ、今回は、初心者に質問されてのことなので、ちょっとムリそうです・・・