• 締切済み

実行時エラー9 インデックスの有効範囲はどこ?

実行時エラー9 インデックスが有効範囲にありません。と表示されます。 デバックに「 Sheets("○○○").Visible = xlVeryHidden」とエラー箇所が→でています。 ○○○の部分はマクロが組まれたExcelのsheet30中Sheet2の中にあるボタン名です。 何かをさわった記憶は有りませんが、急に上記エラーが出て、うまく動かなくなってしまい、困っています。どうしたらこのエラーは消せますでしょうか? 初歩的なことなのかも知れませんが、どうぞ宜しくお願いいたします。

みんなの回答

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.1

Sheets("○○○")の○○○にはシート名を入れるはずですので たとえば Sheets("Sheet2").Visible = xlVeryHidden とするとSheet2が非表示になりますから 非表示にしたいシート名をSheet2のところに当てはめると元の動作になるのではないでしょうか。

riko-riko-
質問者

お礼

ありがとうございました! 早速試してみます!

関連するQ&A