• ベストアンサー

Bookの中のシートを隠したい(EXCEL)

EXCELで、こんなことってできないでしょうか? たとえば、Book「くだもの」があったとします。 この「くだもの」の中には、「すいか」「メロン」「無花果」「洋ナシ」「ライチ」と、5つのシートがあります。 この中で、シート「無花果」と「ライチ」を隠したいのです。 あるいは、このふたつだけパスワード入力しないと見れないなど・・・ 「無花果」「ライチ」は、Book「くだもの」から動かさずに、他のシート「メロン」などは表示して、このふたつだけを隠したいのです。 そして、Book「くだもの」は隠しファイルにはしないで、表示します。 ・・・できないでしょうか?

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

  • ベストアンサー
  • NCU
  • ベストアンサー率10% (32/318)
回答No.3

Sub 表示切替()   Application.ScreenUpdating = False   Dim 表示 As Integer   If Worksheets("ライチ").Visible = True Then     表示 = xlVeryHidden   Else     表示 = True   End If   Worksheets("無花果").Visible = 表示   Worksheets("ライチ").Visible = 表示 End Sub このコードでは、シートをワークシートの操作では再表示できない状態と通常の表示状態との間で切替を行います。

その他の回答 (2)

noname#187541
noname#187541
回答No.2

こんばんは。 隠したいシートを開いた状態で、書式→シート→表示しない で隠す(非表示)になります。 シートタブでCtrlキーを押しながら選択すると複数選択できます。作業グループと言います。 Shiftキーを押しながらクリックすると連続したシートが作業グループになります。 この状態でシートを表示しないにすると複数シートを一度に非表示に出来ます。 書式→シート→再表示 で表示できます。ただし、表示は1シートずつしかできません。 パスワードを入力しないと見られないようにするには、ツール→保護→ブックの保護 でシート構成にチェックを入れて、パスワードのところに入力します。 そうすれば再表示出来なくなり、パスワードを入力しないと解除できません。 パスワード保護する時は、パスワードを忘れないように気をつけてください。

  • jinochan
  • ベストアンサー率27% (31/113)
回答No.1

対象のシートがアクティブの状態で、 メニューバーの「書式」→「シート」→「表示しない」 で、非表示にできます。 再表示するときは、「書式」→「シート」→「再表示」で再表示するシートを選択できます。 パスワード設定はできないようです。 ちなみにExcel2002で確認しました。

関連するQ&A