あなたはそれらを非表示解除により、非表示のシート上の任意の制限を回避することができますユーザーがそれを実現することなく、必要なことをしてから、再び隠すことなく、
この例では、Sheet2が非表示になっていることを前提としています。
Sub DoStuffToAHiddenSheetWithoutTheUserKnowingIt()
'turns off screen repainting so the user can't see what you're doing
'incidentally, this dramatically speeds up processing of your code
Application.ScreenUpdating = False
'note that if you're stepping through your code, screenupdating will be true anyway
'unhide the sheet you want to work with
Sheets("sheet2").Visible = True
'do whatever you want here, including selecting cells if you want
'Scagnelli is right though, only select cells if you have to
'when you're finished, hide the sheet again
Sheets("sheet2").Visible = False
'make sure you turn screenupdating back on, or Excel will be useless
Application.ScreenUpdating = True
End Sub
あなたのシートを非表示にしたい場合は別の有用なトリックは、彼らは、メニューまたはリボンを介してそれらを再表示しようとした場合、ユーザーにリストされからそれらを防ぐことができますされ、xlVeryHiddenにそれらを設定することです。
ブックを開いて見えないようにする方法を詳しく説明できますか? –