• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:隠しファイルへのアクセス)

隠しファイルへのアクセス

このQ&Aのポイント
  • シートが増えたため、1枚のシートを隠しファイルにする方法について知りたいです。
  • 隠しファイルにあるシートのマクロの参照場所を隠すことでマクロが実行できなくなりました。
  • 別のシートを参照する場合はActiveを使用して回避できますが、隠しファイルを参照する場合は別の方法が必要ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

こんにちは。 > 隠してしまうと実行出来なくなりました。 非表示のシートおよびそのセルに対して Select とか Activate は できません。 では、どうするかと言えば、 Select や Activate を使わないで書けばよいことになります。 非表示だからといって、コントロールできないわけではありません。   Dim n As Long   With Worksheets("参照モニター")     ' // 最後のセルは E 列で取れるものとする     n = .Range("E3").End(xlDown).Row     .Range("E3:AJ" & CStr(n)).ClearContents   End With

buruuo
質問者

お礼

無事解決です。 ありがとうございます。 コードも少なくなってすっきりしてますね(*^_^*) ありがとうございました。

関連するQ&A

専門家に質問してみよう