- ベストアンサー
(再度)Excelの特定シートを非表示にしたい
WInXPでExcel2002を使用しています。 先程、シートA~シートC迄、3つある中で、シートBのみを非表示にする操作方法をご教示いただきました。 ⇒非表示にしたいシートを選んで、書式メニュー・シート・表示しない (kokorone様) その後、シートBに対しマクロを使用した所、エラーとなってしまいました。 度々すみませんが、マクロで使用出来る方法をお教え下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
コードの一番上に Sheets("Sheet2").Visible = True コードの一番下に Sheets("Sheet2").Visible = False と記述してみて、そのプログラムを走らせる前に、シートを表示 して、終わったら、また非表示にするというのはどうでしょうか?
その他の回答 (3)
- ipsum11
- ベストアンサー率21% (55/251)
回答No.4
どんなマクロなのかわかりませんが、シートBを回避するようにマクロを修正してください。
質問者
お礼
No.2の方のご教示により、解決しました。 ありがとうございました。
- o_chi_chi
- ベストアンサー率45% (131/287)
回答No.3
非表示にしたシートに対しSelectを指定していませんか。
質問者
お礼
No.2の方のご教示により、解決しました。 ありがとうございました。
- hana-hana3
- ベストアンサー率31% (4940/15541)
回答No.1
>シートBに対しマクロを使用した所、エラーとなってしまいました。 保護されたシートに対しての処理はエラーになりますが・・・ どこでエラーになるのでしょうか? コードを掲載してください。
質問者
お礼
早速確認をしようとしていたところ、No.2の方のご教示により、解決しました。 ありがとうございました。
お礼
ありがとうございました。出来ました。 このような発想の転換が必要なのですね。