他の人が簡単に再表示できないようにExcelシートを非表示にする方法

Excelブックに複数のワークシートが含まれている場合があり、それらの一部は機密情報である可能性があります。 ブックを他のユーザーと共有する前に機密シートが非表示になっていることを確認しないと、データが危険にさらされる可能性があります。 シートが非表示になっていない場合、他のユーザーはそのシート内のデータを表示して簡単に上書きできます。 通常の方法でシートを非表示/再表示するオプションが確実にあります。シートを右クリックして非表示/再表示し、それぞれのオプションを選択します。 ただし、このオプションは安全ではなく、他のユーザーがセキュリティ設定を簡単に上書きできるようにします。 では、シートを非表示にしても、他の人があなたの設定を簡単に上書きできる場合の解決策は何ですか? さて、私たちは今日ここでその解決策について話します。

24マクロ最小値を再表示

この記事では、ブック内のExcelワークシートを深く非表示または再表示する方法について詳しく説明します。 この方法を使用してシートを固定しても、オーバーライドできます。 しかし、ワークブックにいくつかのシートを隠したことをまったく知らない素朴なユーザーにとっては、間違いなく簡単なことではありません。 何を求めている? 飛び込みましょう!

目次

セクション1:Excelでシートを非表示/非表示にする通常の方法

ワークシートを非表示/再表示する方法を探しているだけで、気にしない場合 設定のセキュリティを強化すると、通常の非表示/再表示を続行できます オプション。

ステップ1:下のスクリーンショットに示すように、多数のシートを含むExcelワークブックがあるとします。

1シナリオ例最小

ステップ2: 今 右クリック 非表示にするワークシートで、をクリックします。 隠れる オプション。

2ミンを隠す

広告

ステップ3:ここで[シート]タブを見ると、選択したシートが非表示になっていることがわかります。

シートを再表示するには、単に 右クリック どこでも シートタブ 次に、をクリックします 再表示 オプション。

3分を再表示

ステップ4: シートを選択 から再表示したいこと 再表示 ウィンドウを押してから わかった ボタン。

4シート最小を再表示

ステップ5: それでおしまい。 非表示のシートが表示されます。

5枚隠し分

また読む: Excelでスプレッドシート、グリッド線、セルを非表示にする方法.

当然のことながら、誰でも[シート]タブを右クリックして、好きなようにシートを再表示できます。 このセキュリティの欠陥に悩まされている場合は、この記事の残りのセクションを読んでください。

セクション2:1枚のシートを深く隠す方法

上記の方法の主な問題は、他のユーザーが右クリックして非表示のシートを再表示できることです。 それでは、この再表示オプションをなんとかして無効にできるかどうかを見てみましょう。

ステップ1: 右クリック どこでも シートタブ 次に、をクリックします コードを表示 右クリックのコンテキストメニューからのオプション。

6コード最小値を表示

ステップ2左ペイン セクションの下のウィンドウの MicrosoftExcelオブジェクト, シートをクリックしてください あなたが隠したいこと。

7シート最小を選択

ステップ3:今、をクリックします 意見 上部のタブをクリックしてから、 プロパティウィンドウ オプション。

または、をクリックすることもできます F4 選択したシートのプロパティウィンドウを開くためのショートカットキー。

8プロパティ最小

ステップ4プロパティウィンドウ、オプションを選択します xlSheetVeryHidden オプションに関連付けられたドロップダウンメニューから 見える.

9非常に隠された分

ステップ5:これで、選択したシートが非表示になっていることがわかります。

シートタブを右クリックして、 再表示 オプションを選択すると、灰色になり、他の人が隠しシートを簡単に再表示できないという目的を果たします。

10グレイドミンを再表示

セクション3:深く隠された単一のシートを再表示する方法

可視性プロパティがに設定されているシートを再表示するには xlSheetVeryHidden、以下の手順に従ってください。

ステップ1:右クリックシートタブ どこでもクリックして コードを表示 右クリックのコンテキストメニューからのオプション。

11コードの最小値を表示

ステップ2:今 左ウィンドウ ペイン、下 MicrosoftExcelオブジェクト, シートをクリックしてください 再表示したいこと。 キーを押す F4 プロパティウィンドウを表示します。

今回は、オプションを選択します xlSheetVisible オプションに関連付けられたドロップダウンメニューから 見える.

12目に見える最小にする

ステップ3: まあ、それだけです。 これで、シートが非表示になっていない必要があります。 楽しみ!

13枚の隠されていない分

セクション4:アクティブシートを除くすべてのシートを一度に深く非表示にする方法

セクション2で説明した方法は、1枚または2枚のシートだけを非表示にする必要がある場合に最適です。 しかし、3枚以上のシートがあり、アクティブなシートを除くすべてのシートを非表示にしたい場合はどうでしょうか。 さて、それぞれのプロパティウィンドウに移動し、可視性プロパティをに設定します xlSheetVeryHidden 確かに実用的ではありません。 ここで、このシナリオに取り組むためのより実現可能で実用的なアプローチを見つけましょう。

ステップ1: 右クリック どこでも シートタブ もう一度、 コードを表示 オプション。

14コードの最小値を表示

広告

ステップ2:Visual Basicエディタが開いているときに、をクリックします。 入れる 上部のタブをクリックしてから、 モジュール オプション。

15挿入モジュール最小

ステップ3:モジュールエディタが開いたら、 コピーアンドペースト その上に次のスクリプト。

'オタクページのこのマクロは、アクティブなワークシートを除くすべてのワークシートを非表示にします。 サブgeekPageHideAllExceptActiveSheet() ワークシートとして薄暗くします。 ThisWorkbookの各wsについて。 ワークシート。 wsの場合。 名前<>ActiveSheet。 名前次にws。 Visible=xlSheetVeryHidden。 次のws。 サブ終了

スクリプトをコピーしたら、次のことができます 近い the モジュールエディタ をクリックして 近い ファイルの保存は必須ではないため、最上部にあるボタン。

スクリプトの説明

スクリプトは、ブック内の各ワークシートを1つずつ取得します。 現在チェックされているシートがアクティブシートであるかどうかをチェックします。 そうでない場合、その可視性プロパティはに設定されます xlSheetVeryHidden.

16マクロ最小

ステップ4:次に、作成したマクロを実行して、アクティブなシートを除くすべてのシートを非表示にする必要があります。

そのために、を有効にしましょう デベロッパー 最初にモード。 すでに有効にしている場合は、すぐにジャンプできます ステップ7、その間の手順をスキップします。 それ以外の場合は、以下の手順に従ってください。

クリックしてください ファイル 上部のリボンのタブ。

17ファイル最小

ステップ5:さて、 左ペイン ウィンドウの、をクリックします オプション.

18オプション最小

ステップ6 左ペインWordオプション ウィンドウをクリックし、 リボンをカスタマイズする 最初にタブ。

今、 右端, 小切手 the チェックボックス に対応する デベロッパー 以下のスクリーンショットに示されているオプション。

ヒット わかった ボタンをクリックして続行します。

19開発者有効最小

ステップ7:今では デベロッパー モードが有効になっている場合は、[開発者]タブで、 マクロ.

20マクロ最小

ステップ8:使用可能なマクロのリストから、作成したマクロをクリックします。 geekPageHideAllExceptActiveSheet.

クリックしたら geekPageHideAllExceptActiveSheet マクロ、をクリックします 走る ボタン。

21マクロ最小の実行

ステップ9: それでおしまい。 アクティブなシートを除く、ブック内のすべてのシートが非表示になります。

[シート]タブを右クリックして再表示しようとしても、 再表示 ボタンが無効になっています。

22分を再表示

セクション5:深く隠された複数のシートを一度に再表示する方法

複数のシートを一度に非表示にする方法があるので、それらを一度に再表示する方法もあるはずです。 さて、次の手順でその方法を見ていきましょう。

ステップ1: 右クリック シートタブで、をクリックします コードを表示 オプション。

23コードの最小値を表示

ステップ2左ウィンドウ ペイン、下 モジュール セクションで、セクション4で作成したモジュールをダブルクリックします。この場合は、 モジュール1.

モジュールが開いたら、 入る キーを1回と コピーアンドペースト その上に次のスクリプト。

'オタクページのこのマクロは、すべてのワークシートを再表示します。 Sub geekPageUnhideAllSheets()Dim wsAsWorksheet。 ThisWorkbookの各wsについて。 ワークシート。 ws。 Visible=xlSheetVisible。 次のws。 サブ終了

スクリプトがコピーされたら、前と同じように、 近い 上部のボタン VisualBasicエディター。

スクリプトの説明

スクリプトは、ブック内のすべてのワークシートを変数に取り込みます。 次に、ブック内の各ワークシートの可視性プロパティが次のように設定されます。 xlSheetVisible.

24マクロ最小値を再表示

ステップ3:作成したマクロを実行するには、をクリックします。 デベロッパー 上部のタブを押して マクロ その下のボタン。

25マクロ最小

ステップ4:次に、再表示マクロをクリックするだけです。 geekPageUnhideAllSheets、およびヒット 走る それを実行するためのボタン。

26 UnhideMacroMinを実行します

ステップ5:ヴィオラ! すべての隠しシートがその場所にあり、すべて笑顔です!

27枚隠し分

コメント欄で、どの方法が好きか教えてください。

よりクールなトリック、ヒント、ハウツー記事をお楽しみに。

このPC修復ツールをダウンロードして、PCの問題を見つけて修正することもできます。
ステップ1 - ここからRestoroPC修復ツールをダウンロードします
ステップ2 -[スキャンの開始]をクリックして、PCの問題を自動的に見つけて修正します。
Excelで元にできるレベルの数を変更する方法

Excelで元にできるレベルの数を変更する方法Excel

Excel、Word、PowerPointなどを使用しているかどうかに関係なく、ユーザーがドキュメントの下書きを作成しようとするときはいつでも。 入力や計算中に間違いを犯すことを避けることはできません。 これらのことは誰にでも起こります、そして私たちはそれから何をしますか? はい! Ctrl+Zキーを押すだけで元に戻そうとします。しかし、ExcelなどのMS Office製品を使用していると...

続きを読む
Excelで数値をパーセンテージに直接変換する方法

Excelで数値をパーセンテージに直接変換する方法Excel

数字があるとしましょう 50. パーセンテージに直接変換する必要があります。 50%. しかし、数字をクリックしてから パーセントスタイル の下のアイコン 番号 のグループ 家 タブ、 50 に変換されます 5000%、これは望ましい値ではありません。 では、たとえば 50 から 50% などの数値を直接変換できる方法はありますか? もちろん、今日私たちが答えを持ってここにいることはご存知で...

続きを読む
Excelで数値の小数点を自動的に挿入する方法

Excelで数値の小数点を自動的に挿入する方法Excel

データ入力プロセスの一部として入力する数字が多すぎるとします。 各数値について、小数点以下 2 桁が必要であることはわかっています。 だからあなたが言うなら 3456、あなたが実際に意味するのは 34.56. しかし、あなたが言うなら 3456 Excel では、Excel は次のように解釈します。 3456 代わりに、それ自体 34.56. しかし、Excel が実際の意味を理解できれば、...

続きを読む