【Excel】エクセルのパスワードを解除する方法(シート保護の解除・ブックのパスワード解除・忘れた場合の対処法も)
エクセルのファイルにパスワードを設定していたものの、うっかり忘れてしまった。あるいは引き継いだファイルのパスワードがわからない。そんな経験はないでしょうか。
エクセルではシートの保護・ブック全体のパスワード・読み取り専用パスワードなど、複数のパスワード設定が存在します。それぞれ解除の手順が異なるため、状況に合わせた対処が必要です。
本記事では、エクセルのパスワードを解除する方法をシート保護の解除からブックのパスワード解除まで網羅的に解説します。パスワードを忘れた場合の対処法についても触れていきますので、ぜひ参考にしてください。
エクセルのシート保護を解除する方法
それではまず、エクセルのシート保護を解除する基本的な操作手順について解説していきます。
シートの保護とは、セルの編集や行・列の追加・削除などを制限する機能です。パスワードが設定されている場合は、正しいパスワードを入力することで解除できます。
リボンメニューからシート保護を解除する手順
1. 保護されているシートのタブをクリックして選択する
2. 「校閲」タブをクリックする
3. 「シート保護の解除」ボタンをクリックする
4. パスワードが設定されている場合は入力ダイアログが表示されるので、パスワードを入力してOKをクリックする
パスワードが正しければ、シートの保護が即座に解除されます。解除後はセルの編集や書式変更が自由に行えるようになるでしょう。
複数シートの保護をまとめて解除する方法
複数のシートに保護がかかっている場合、1枚ずつ解除するのは手間がかかります。VBAマクロを使えば、すべてのシートの保護を一括解除することができます。
Sub UnprotectAllSheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Unprotect Password:=”パスワードをここに入力”
Next ws
MsgBox “全シートの保護を解除しました”
End Sub
このマクロはパスワードが既知の場合に有効な方法です。パスワードを変数として入力する箇所に正しいパスワードを記載してから実行しましょう。
シート保護のパスワードを忘れた場合の対処法
パスワードを忘れてしまった場合は、XMLファイルを直接編集する方法が有効です。エクセルのxlsxファイルは内部的にXMLファイルの集合体であるため、拡張子をzipに変更して中のXMLを編集することでパスワードを削除できます。
1. 対象のxlsxファイルをコピーしてバックアップを取る
2. ファイルの拡張子を「.xlsx」から「.zip」に変更する
3. zipファイルを解凍し、「xl」→「worksheets」フォルダを開く
4. 対象シートのXMLファイル(例:sheet1.xml)をテキストエディタで開く
5. 「sheetProtection」タグを含む行を丸ごと削除する
6. 保存して再度zipに圧縮し、拡張子を「.xlsx」に戻す
この方法はあくまで自身が管理するファイルへの対処として行うものです。他者のファイルや業務上の機密ファイルへの無断適用は、情報セキュリティポリシーや法令に抵触する可能性があるため、必ず適切な権限のもとで実施してください。
エクセルのブックパスワードを解除する方法
続いては、ブック全体に設定されたパスワードの解除方法を確認していきます。
ブックのパスワードには「読み取りパスワード」と「書き込みパスワード」の2種類があります。それぞれ設定箇所と解除方法が異なります。
読み取りパスワードの解除手順
読み取りパスワードはファイルを開く際に要求されるパスワードです。解除するには以下の手順で行います。
1. パスワードを入力してファイルを開く
2. 「ファイル」タブ→「名前を付けて保存」をクリックする
3. 保存ダイアログで「ツール」→「全般オプション」を選択する
4. 「読み取りパスワード」欄のパスワードを削除して空白にする
5. OKをクリックしてファイルを保存する
保存後にファイルを開き直すと、パスワードなしで開けるようになっているはずです。
書き込みパスワード・ブック保護の解除手順
ブック構成の保護(シートの追加・削除・移動の制限)は、以下の手順で解除できます。
1. 「校閲」タブをクリックする
2. 「ブックの保護」ボタンをクリックする
3. パスワード入力ダイアログが表示されたら正しいパスワードを入力してOKをクリックする
「ブックの保護」ボタンが押された状態(ハイライト状態)の場合は保護中を意味します。クリックすることでトグル解除できます。
パスワードの種類と設定場所の一覧
エクセルのパスワードは複数の場所で設定できるため、どこに設定があるかを整理しておくことが重要です。
| パスワードの種類 | 設定場所 | 解除方法 |
|---|---|---|
| 読み取りパスワード | 名前を付けて保存→ツール→全般オプション | 同箇所でパスワードを空白にして保存 |
| 書き込みパスワード | 名前を付けて保存→ツール→全般オプション | 同箇所でパスワードを空白にして保存 |
| シート保護 | 校閲タブ→シートの保護 | 校閲タブ→シート保護の解除 |
| ブック保護 | 校閲タブ→ブックの保護 | 校閲タブ→ブックの保護(再クリック) |
パスワードを忘れた場合の対処法と注意点
続いては、パスワードを忘れてしまった際の現実的な対処法と注意点を確認していきます。
旧形式(.xls)ファイルのパスワードについて
エクセルの旧形式である.xlsファイルは、.xlsxと比較してパスワードの暗号化強度が低いとされています。そのため、パスワード解除ツールによる解除が比較的容易なケースがあります。
一方、xlsx形式ではAES-256などの強力な暗号化が使用されるため、パスワードが不明な場合の解除は非常に困難です。日頃からパスワードを安全な場所に記録しておく習慣が重要でしょう。
パスワード管理ツールの活用
エクセルのパスワードを忘れないためには、パスワード管理ツールの活用が効果的です。1PasswordやBitwardenなどのツールを使えば、複雑なパスワードも安全に保管・管理できます。
業務上の複数のエクセルファイルに異なるパスワードを設定している場合は、特にツールの導入を検討してみてください。
バックアップからの復元を検討する
パスワードが完全に不明でどうしても解除できない場合は、以前保存したバックアップファイルの確認も有効な手段のひとつです。OneDriveやSharePointを利用している場合は、バージョン履歴から以前のバージョンのファイルを復元できる可能性があります。
OneDriveのバージョン履歴確認手順:
1. OneDriveでファイルを右クリックする
2. 「バージョン履歴」を選択する
3. 一覧から以前のバージョンを選択して復元する
まとめ
本記事では、【Excel】エクセルのパスワードを解除する方法として、シート保護の解除・ブックのパスワード解除・パスワードを忘れた場合の対処法について詳しく解説しました。
エクセルのパスワードはシート・ブック・読み取り・書き込みと複数の種類があるため、どの保護が設定されているかを正確に把握した上で適切な方法で解除することが重要です。パスワードを忘れた際は、XMLの直接編集やバックアップ復元などの方法も選択肢に入れてみてください。
日頃からパスワードを適切に管理し、大切なファイルを守りながら安全に活用していきましょう。