Forum Discussion

TomKimg's avatar
TomKimg
Iron Contributor
Nov 05, 2025

Excelパスワード強制解除. 今、最善の方法は何でしょうか?

実は、仕事で使っているExcelファイルにパスワードを設定したのですが、昨日から何度試しても開けなくなってしまいました。多分、シートの編集をできなくする「シート保護」か、ファイル自体を開けなくする「ブック保護(暗号化)」のどちらかだったと思います。開こうとすると「パスワードを入力してください」と出てきて、何を試してもダメです。ファイルには大切なデータが入っているので、本当に焦っています。

現在、Excelのパスワードを強制的に解除する最善の方法は何でしょうか?もしご存知でしたら教えていただけますでしょうか??パソコンの操作はあまり得意ではないので、できればなるべく簡単な方法だと嬉しいです。使っているExcelのバージョンはMicrosoft 365です。どうかよろしくお願いします!

7 Replies

  • Koenpk's avatar
    Koenpk
    Iron Contributor

    ZIPアーカイブハックは、ファイル構造を操作する技術的な回避策です。ファイルを開くことはできるものの、特定のシートを編集できない場合に有効です。

    Excelパスワード強制解除する方法:

    1. Excelファイルのコピーを作成します。
    2. ファイル拡張子を.xlsxから.zipに変更します。
    3. ZIPファイルを開きます(7-ZipまたはWindows内蔵の圧縮形式を使用)。
      xl/worksheets/フォルダに移動します。
    4. 保護されたシートに対応するsheet1.xml(またはsheet2.xmlなど)ファイルを探して解凍します。
      Notepad++などのテキストエディタでsheet1.xmlを開きます。
    5. Ctrl+Fを押し、「sheetProtection」を検索します。
    6. 見つかった<sheetProtection ... />タグ全体を削除します。
    7. 7. ファイルを保存し、ZIPアーカイブに戻して元のファイルと置き換えます。
    8.  ファイル名を.xlsxに戻します。
    9. ファイルを開くと、シートの保護が解除されます。
  • TomKimg's avatar
    TomKimg
    Iron Contributor

    Excelのパスワードを強制的に解除したいなら、VBAコード「Brute-Forcer」はいかがでしょうか?これは、暗号化されたファイル(全く開けないファイル)に対する最も強力な無料方法です。マクロを使って何千通りものパスワードの組み合わせを自動で試します。

    Excelパスワード強制的に解除するための手順

    1. 新しい空のExcelファイルを開きます。
    2. Alt + F11キーを押して、Visual Basicエディターを開きます。
    3. [挿入] > [モジュール] に移動して、新しいコードモジュールを作成します。
    4. 次のコードをコピーして貼り付けます。

    vba
    Sub ExcelPasswordRecovery()
        'Brute force attack on Excel password
        Dim i As Integer, j As Integer, k As Integer
        Dim l As Integer, m As Integer, n As Integer
        Dim i1 As Integer, i2 As Integer, i3 As Integer
        Dim i4 As Integer, i5 As Integer, i6 As Integer
        Dim password As String
        On Error Resume Next
        For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
        For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
        For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
        For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
        password = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & _
                   Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
        'Try to open the protected file
        Workbooks.Open Filename:="C:\PATH\TO\YOUR\PROTECTED_FILE.xlsx", Password:=password
        If Err.Number = 0 Then
            MsgBox "Password is: " & password
            Exit Sub
        End If
        Err.Clear
        Next: Next: Next: Next: Next: Next
        Next: Next: Next: Next: Next: Next
    End Sub

    5. 重要:コード内の「C:\PATH\TO\YOUR\PROTECTED_FILE.xlsx」を、ロックされたファイルの実際のパスに変更してください。
    6. F5キーを押してコードを実行してください。パスワードの組み合わせを体系的に試行します。 成功すると、メッセージボックスにパスワードが表示されます。

  • Angelinalie's avatar
    Angelinalie
    Iron Contributor

    Excelファイルを開くために必要なパスワード(ファイル自体を開けなくするパスワード)を忘れてしまった場合、専用のExcelパスワード解除ツールを使用するのが、通常は最も早くアクセスを取り戻す方法です。

    これらのツールは、ファイルを開くためのパスワードを解除または復元することで、ワークブックを開いたり、コピーしたり、再保存したりできるようにします。ただし、これらのツールは、自分が所有しているファイル、またはロック解除を明示的に許可されているファイルにのみ使用してください。

    Excelのパスワードを解除する

    1. ロックされたファイルを別のフォルダー(または外付けドライブ)にコピーして、元のファイルだけを編集するような状況にならないようにしてください。

    2. 評判が良く、最新のExcelパスワード回復ツールを選び、最近のレビューを読んでください。

    3. Excelパスワード解除ツールを起動し、ロックされたExcelファイルを指定して、ツールの指示に従ってください。

    4. ツールがパスワードを解除または表示したら、ファイルを開き、すぐに別のファイル名で保存して、ロックされていないコピーを保存してください。

    安全に関する簡単なヒント

    提供元を完全に信頼できない限り、機密性の高いファイルを無作為なオンラインサービスにアップロードしないでください。

    ファイルに機密性の高いデータ(財務情報、法的情報、個人情報など)が含まれている場合は、復元を試みる前にIT部門またはセキュリティ担当者に相談することをお勧めします。

  • Ostarari's avatar
    Ostarari
    Iron Contributor

    Excelパスワード強制解除する前に、シートの保護かブックの暗号化かをご確認ください。

    • シートの保護は編集のみを制限し、ファイルを開く権限は制限しません。
    • ご指摘のブックの暗号化(開くためのパスワード)は、ファイルを開く権限を制限しているものです。

     

    Microsoft 365 Excelでは、暗号化されたブックのパスワードを直接削除または回復する方法は提供されていません。正しいパスワードをお持ちの場合は、「ブックの保護」または「シートの保護」オプションから保護を解除できます。より簡単な方法をお探しの場合、Excelのパスワードの回復または削除にはサードパーティ製のツールがよく使用されます。マルウェアやデータ損失を防ぐため、慎重に信頼できるツールを選択してください。

    パスワードがわかっている場合は、ファイルを開いてExcelのオプションから保護を解除するだけです。パスワードを忘れてしまった場合は、信頼できるサードパーティのパスワード回復ツールを使用してExcelパスワードを強制解除するのが最善策です。

  • Gaup's avatar
    Gaup
    Bronze Contributor

    比較的簡単な手順で、パスワードを知らなくても保護を解除できる「裏ワザ」的な方法が最善とされることが多いです。

    ファイルの拡張子を変更して内部ファイルを編集する

    Excelのパスワード強制解除方法:

    ステップ1:対象のExcelファイル(例: sample.xlsx)の拡張子を.zipに変更します。警告が表示されますが、「はい」を選択します。

    ステップ2:.zipファイルを開き、その中の**xlフォルダ、さらにworksheetsフォルダ(シート保護の場合)またはworkbook.xml**ファイル(ブック保護の場合)にアクセスします。

    ステップ3:保護を解除したいシートのファイル(例: sheet1.xml)をメモ帳などのテキストエディタで開きます。

    ステップ4:ファイル内の**sheetProtectionやbookProtectionといったパスワード関連の記述を削除**して保存します。

    ステップ5:拡張子を**.zipから.xlsxに戻します**。

    利点: パスワードの解析が不要で、すぐに保護を解除できることが多いです。

    注意点: ファイル構造を直接変更するため、ファイルが破損するリスクがあります。必ず元のファイルのバックアップを取ってから試してください。

  • Excelのパスワード強制解除についてですね。

    Excelファイルに設定されているパスワードの種類によって、最善の方法は異なります。

    主に以下の3種類の保護があります。

    1. 読み取り/書き込みパスワード(ファイルを開く、または編集する際に要求されるパスワード)

    2. シートの保護(シート内のセル編集や書式設定などを制限するパスワード)

    3. ブックの保護(シートの追加・削除・表示/非表示などを制限するパスワード)

    パスワードを忘れてしまった場合の一般的な「最善の方法」としては、専門のパスワード解除ツールやサービスを利用すること、またはファイルの拡張子を変更して内部ファイルを編集する方法が挙げられます。