パスワードでExcel ファイルを保護する方法 – ステップ・バイ・ステップのチュートリアル
Excel ファイルの完全性と機密性を守る最も効果的な方法の一つは、パスワードによる保護です。これにより、ファイルを開く際にパスワードの入力が必須となり、不正アクセスを確実に防止。共有環境でもデータのプライバシーとセキュリティをしっかり確保できます。本チュートリアルでは、Excel ファイルを効果的にパスワードで保護する方法をわかりやすく解説します。

Excel ファイルをパスワードで保護する
他のユーザーによるExcel ファイルのデータへのアクセスや変更を防ぐには、パスワードを設定してファイルを保護できます。Excel では、ブック全体を簡単にパスワードで暗号化し、アクセス制限やファイルの改ざん防止を実現する機能が用意されています。
Excel ファイルを開く際にパスワードを要求するように設定する
Excel ファイルをパスワードで保護するのは、データを非公開に保つのに非常に効果的な方法です。設定するには、以下の手順に従ってください:
ステップ1:「パスワードで暗号化」オプションを選択
- パスワードを設定したいブックを開いてください。
- 次に、「ファイル」>「情報」をクリックし、「ブックの保護」ボタンからドロップダウンリストを開いて、「パスワードで暗号化」を選択します。
![Excelの[ファイル]メニュー内の[ワークブックの保護]オプションのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-2.png)
ステップ2:Excel ファイルを保護するパスワードを設定
- 表示された「ドキュメントの暗号化」ウィンドウで、「パスワード」ボックスにパスワードを入力して「OK」をクリックしてください。
![Excelでパスワードを入力するための[ドキュメントの暗号化]ウィンドウのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-3.png)
- 続く「パスワードの確認」ウィンドウで、再度パスワードを入力して「OK」をクリックしてください。
![Excelの[パスワードの確認]ウィンドウのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-4.png)
ステップ3:ブックを保存
パスワードを設定したら、保護が有効になるようファイルを保存してください。
結果:
これで、ブックを開くたびにパスワードの入力が求められるようになります。

ブックの暗号化を解除するには、まずそのブックを開き、上記と同じ手順に従ってください。「ドキュメントの暗号化」ウィンドウでパスワードボックス内のパスワードを削除し、「OK」をクリックしてから、ブックを保存します。
パスワードを忘れても、もう心配いりません!
パスワードを頻繁に忘れていませんか?パスワード管理なら、もう忘れる心配はいりません!Kutools for Excel のパスワード管理機能を使えば、その悩みもスッキリ解消!こんなことができるんです:
- パスワード管理ツールで、パスワードを安全に保存してください。
- パスワードで保護されたファイルを開く際、自動的にパスワードを入力します。
- パスワードを覚える必要がなくなります。
- このツールの詳細を見る Kutools をダウンロード

Excel ファイルを編集できないようにパスワードで保護する
他のユーザーにExcel ファイルへのアクセスを許可しつつ、パスワードを知らなくても変更を防ぎたい場合は、Excel ワークブックを読み取り専用にしてパスワードで保護できます。これにより、ユーザーはデータを閲覧できますが、変更は一切できません。この保護機能を有効にする手順を以下に示します。
ステップ1:「名前を付けて保存」機能を選択
ブックを開き、「ファイル」>「名前を付けて保存」>「参照」をクリックしてください。スクリーンショットをご参照ください。![Excelの[名前を付けて保存]ページのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-5.png)
ステップ2:「全般オプション」を選択
A 「名前を付けて保存」ウィンドウが開いたら、「ファイル名」ボックスにExcel ファイルの名前を入力し、「ツール」ドロップダウンから「全般オプション」を選択してください。スクリーンショットを参照してください:![Excelで[名前を付けて保存]から[全般オプション]にアクセスする方法を示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-6-1.png)
ステップ3:読み取り専用用のパスワードを設定
- 「全般オプション」ダイアログボックスで、「変更用パスワード」テキストボックスにパスワードを入力し、「読み取り専用を推奨」オプションをオンにしてから、「OK」をクリックしてください。スクリーンショットをご参照ください。
![Excelで読み取り専用および変更用パスワードを設定するための[全般オプション]ダイアログのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-7.png)
- 次の「パスワードの確認」ダイアログボックスで、再度パスワードを入力し、「OK」をクリックして閉じてください。
![Excelで変更用パスワードを設定する際の[パスワードの確認]ダイアログのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-8.png)
ステップ4:ブックを保存
「OK」をクリックすると、Excel は「名前を付けて保存」ウィンドウに戻りますので、「保存」をクリックしてこのブックを保存してください。これで、Excel ワークブックが読み取り専用かつパスワード保護された状態になります。
ステップ5:結果(パスワード保護されたブックを読み取り専用で開く)
- これ以降、他のユーザーがこのExcel ファイルを開く際にはパスワードの入力は不要で、「読み取り専用」ボタンをクリックするだけでブックにアクセスできます。スクリーンショットをご参照ください。

- ユーザーが変更を加えてブックを保存しようとすると、警告メッセージボックスが表示され、「新しい名前で保存」または「別の場所に保存」するよう促されます。元のブックは影響を受けません。スクリーンショットをご参照ください:

以前に有効にしたExcel ワークブックの「読み取り専用を推奨」オプションおよびパスワードを無効にする場合は、以下の手順に従ってください:
- この読み取り専用のExcel ファイルを開いた後、「ファイル」>「名前を付けて保存」>「参照」と進んでください。
- 「名前を付けて保存」ウィンドウで、「ツール」>「全般オプション」をクリックします。表示された「全般オプション」ダイアログボックスで、「推奨される読み取り専用」のチェックを外し、「OK」をクリックしてください。スクリーンショットをご参照ください:

- 次に、「保存」ボタンをクリックすると、Excel ファイルが新しい名前で保存されます。

- 次回この新しく名付けられたワークブックを開く際には、パスワードは不要で、読み取り専用にもなりません。自由に変更を加え、保存できます。
複数のExcel ファイルをパスワードで保護し、開けないようにする
保護すべきExcel ファイルが複数ある場合、ひとつずつパスワードを設定するのは非常に面倒で手間がかかります。そこで、ここでは複数のExcel ファイルを一括でパスワード保護するための2 つの簡単な方法をご紹介します。
Kutools for Excel で、複数のExcel ファイルをわずか数回のクリックでパスワード保護
複数のExcel ファイルを効率よく管理・保護するなら、「Kutools for Excel」が非常に優れた選択肢です。「ワークブックの一括暗号化」機能を使えば、ローカルまたは OneDrive クラウドストレージに保存された多数のExcel ファイルを、同じパスワードで一括して簡単に保護できます。
Kutools for Excel をダウンロードしてインストールした後、「KUTOOLS PLUS」>「ワークブックの一括暗号化」>「ワークブックの一括暗号化」をクリックして、この機能を有効にしてください。その後、以下の手順に従ってください:
- 「追加」ボタンをクリックし、パスワードで保護したいExcel ファイルをローカルコンピューターまたは OneDrive クラウドから選択してください。選択したすべてのファイルがリストボックスに追加され、表示されます。
- 「以下のパスワードを使用してください」のテキストボックスに、パスワードを入力してください。
- 「OK」をクリックして、これらのExcel ファイルを保護しましょう。

- この機能をご利用になるには、Kutools for Excel をダウンロードしてインストールしてください。
- これらのExcel ファイルからパスワードを削除するには、「KUTOOLS PLUS」>「ワークブックの一括暗号化」>「ワークブックの一括復号化」をクリックしてください。「ワークブックの一括復号化」ダイアログボックスで、パスワードを削除したいExcel ファイルを追加し、ワークブックの復号化に必要なパスワードを入力してください。
VBA コードで複数のExcel ファイルをパスワードで保護
以下の手順で、複数のExcel ファイルを同じパスワードで保護できる VBA コードを提供します:
ステップ1:VBA モジュールエディターを開き、コードをコピー
- Excel で「Alt」+「F11」キーを押すと、「Microsoft Visual Basic for Applications」ウィンドウが開きます。
- 「挿入」>「標準モジュール」をクリックし、表示された「モジュール」ウィンドウに以下のコードを貼り付けます。
VBA コード:複数のExcel ファイルをパスワードで保護Sub ProtectAll() 'Update by Extendoffice Dim xWorkBooks As Workbook Dim xExitFile As String Dim xPassWord As Variant Dim xStrPath As String Dim xFileDialog As FileDialog Dim xFile As String On Error Resume Next Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker) xFileDialog.AllowMultiSelect = False xFileDialog.Title = "Select a folder [Kutools for Excel]" If xFileDialog.Show = -1 Then xStrPath = xFileDialog.SelectedItems(1) End If If xStrPath = "" Then MsgBox "No folder selected. The process has been canceled.", vbExclamation, "Kutools for Excel" Exit Sub Else xStrPath = xStrPath + "\" End If ' Check if there are Excel files in the selected folder xFile = Dir(xStrPath & "*.xls*") If xFile = "" Then MsgBox "No Excel files found in the selected folder.", vbExclamation, "Kutools for Excel" Exit Sub End If xPassWord = Application.InputBox("Enter password", "Kutools for Excel", , , , , , 2) If (xPassWord = False) Or (xPassWord = "") Then MsgBox "Password cannot be blank!", vbInformation, "Kutools for Excel" Exit Sub End If On Error Resume Next Application.ScreenUpdating = False Do While xFile <> "" Set xWorkBooks = Workbooks.Open(xStrPath & xFile) Application.DisplayAlerts = False xWorkBooks.SaveAs Filename:=xWorkBooks.FullName, Password:=xPassWord Application.DisplayAlerts = True xWorkBooks.Close False Set xWorkBooks = Nothing xFile = Dir Loop Application.ScreenUpdating = True MsgBox "Successfully protect!", vbInformation, "Kutools for Excel" End Sub
ステップ2:コードを実行してフォルダー内のすべてのExcel ファイルをパスワードで保護
- このコードを貼り付けたら、「F5」キーを押して実行してください。「フォルダーを選択」ウィンドウが表示され、パスワードで保護したいブックが一覧されます。その後、「OK」をクリックします。スクリーンショットをご参照ください:

- 続くプロンプトボックスにブックを保護するパスワードを入力し、「OK」をクリックしてください。

- 保護が完了すると、選択したフォルダー内のすべてのブックが正常に保護されたことをお知らせするプロンプトボックスが表示されます。スクリーンショットをご参照ください。

ブックの暗号化を解除するには、まずそのブックを開き、「ファイル」>「情報」>「ブックの保護」>「パスワードで暗号化」をクリックしてください。「ドキュメントの暗号化」ウィンドウが表示されたら、パスワードボックス内のパスワードを削除して「OK」をクリックし、その後ブックを保存します。
パスワード保護に関する注意事項:
- 「パスワードを忘れないでください」:Excel にはパスワードを忘れた場合の復旧機能がありません。一度設定したパスワードを忘れると、そのファイルを二度と開けなくなる可能性があります。そのため、パスワードは確実に記憶するか、安全な場所に保管することが極めて重要です。
- 「大文字と小文字の区別」:Excel のパスワードは大文字と小文字を区別しますので、設定・入力の際はご注意ください。
Excel ファイルまたは複数のExcel ファイルをパスワードで保護する方法は以下の通りです。さらに多くのExcel のヒントやテクニックをご覧になりたい場合は、当社ウェブサイトに数千ものチュートリアルをご用意しておりますので、こちらをクリックしてアクセスしてください。ご一読いただきありがとうございます。今後も有益な情報を提供できるよう努めてまいります!
関連記事:
- 複数のワークシートを一度に保護
- 複数のワークシートを含むワークブックで、すべてまたは特定のワークシートを保護する必要がある場合、通常のExcel では「ワークシートの保護」機能を使って1 枚ずつ手動で設定するしかありません。しかし、保護すべきシートが多数あると、この作業は非常に面倒で時間がかかってしまいます。Excel で複数のシートを素早く簡単に一括して保護するには、どうすればよいでしょうか?
- 非表示シートをパスワードで保護
- 重要な非表示ワークシートを含むワークブックがあり、他のユーザーがそれらを再表示できないようにしたい場合があります。こうした非表示ワークシートを完全に保護するには、パスワードを設定して、再表示時に必ずパスワードの入力を求められるようにする必要があります。Excel でこの作業を素早く簡単に実行する方法はあるでしょうか?
- ユーザーごとに個別のワークシートをパスワードで保護
- Excel では、異なるシートに異なるパスワードを設定できます。つまり、あるユーザーは1 つのパスワードで特定のワークシートを編集でき、別のユーザーは別のパスワードで別のワークシートを編集できます。しかし、各ユーザーが自分のシートのみを閲覧・アクセスできるようにしたい場合もあるでしょう。Excel でこのような設定は可能でしょうか?
- Excel でセルをロックして保護
- Excel では、他のユーザーによるすべてのセルの編集を防止するのが一般的です。ただし、特定のセルや数式が含まれるセルのみを保護し、それ以外のセルは編集可能にしておきたい場合もあります(下のスクリーンショット参照)。本チュートリアルでは、こうした作業をExcel で効率的かつ簡単に実現する方法をご紹介します。
最高のオフィス生産性ツール
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式を作成 | データ分析とチャート作成| 拡張機能を呼び出し… |
| 人気機能:検索・強調表示または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間での VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列を移動|非表示列の表示状態を切り替え|範囲および列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブック&シートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|…他にも多数 |
Kutools for Excel でExcel スキルを大幅に強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供しています。今すぐ、最も必要な機能を手に入れてください…
Office Tab が Office にタブインターフェースを導入し、作業を大幅に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブによる編集と閲覧を有効化します。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
Kutools アドインすべてを1 つのインストーラーで。
Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリケーションを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携でさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別アドイン購入よりお得
![Excelの[ファイル]メニュー内の[ワークブックの保護]オプションのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-2.png)
![Excelでパスワードを入力するための[ドキュメントの暗号化]ウィンドウのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-3.png)
![Excelの[パスワードの確認]ウィンドウのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-4.png)
![Excelで読み取り専用および変更用パスワードを設定するための[全般オプション]ダイアログのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-7.png)
![Excelで変更用パスワードを設定する際の[パスワードの確認]ダイアログのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/protect-excel-file/doc-protect-excel-password-8.png)







