パスワードで保護された Excel ファイルのロックを解除する方法 – 2 つの簡単な方法
復号化を示すために次の Excel シートを作成します。販売概要が含まれています。

この Excel シートで何かを編集しようとすると、警告ボックスが表示されます。 .

Excel シートが保護されているかどうかを確認するには、[レビュー] に移動します。 リボンのタブ 。 プロテクトでは グループにアクセスすると、シートが保護されていることがわかります。

クリック した場合 シートの保護を解除 シートの保護を解除が表示されます。 ダイアログボックス。 Excel ファイルを復号化するには、ここにパスワードを入力する必要があります。 Excel ファイルをパスワードなしで復号化する方法を紹介します。 2 で

方法 1 – ZIP 拡張子を使用してパスワードなしで Excel ファイルを復号化する
保護されたシートを使用してメソッドを示しましょう。

手順:
- 次の画像では、ファイル拡張子が表示されていないことがわかります。

- ビュー に移動します。 タブ。
- ファイル名拡張子を確認します。 オプション。

- ファイル拡張子を zip に変更します。 .
- Enter を押します。 .

- 変更の確認を求める警告ボックスが表示されます。 [はい] を選択します。 .

- 新しいファイル拡張子が表示されます。

- ファイルを選択します。
- それを右クリックします。
- [解凍して Excel ファイルを復号化する] を選択します。 .

- 新しいフォルダーが作成されます。そのフォルダーを開きます。

- xl という名前のフォルダを開きます .

- ワークシートという名前のフォルダを開きます .

- その Excel ファイルのすべてのワークシートが表示されます。 sheet3 から保護を削除したいと考えています。 .

- シート 3 を右クリックします。 .
- [プログラムから開く] を選択します。 .
- ワードパッドを選択します .

- そのドキュメント内で、
で始まる、次の画像で強調表示されている部分を見つけます。 . - その部分を削除します。
- Ctrl を押します + S ファイルを保存します。

- すべてのフォルダーとファイルを選択します。
- 右クリック [送信先] を選択します。 .
- 圧縮 (zip) フォルダーを選択します。 .

- 必要に応じてファイルに名前を付けます。

- 圧縮されたことがわかります。 ファイル。

- ファイルの拡張子を xlsm に変更します。 .
- Enter を押します .

- 警告ボックスが表示されます。 [はい] を選択します。 .

- 目的の Excel ファイルが得られます。
- そのファイルを開いて、ファイルが復号化されているかどうかを確認します。

- パスワードなしで Excel ファイルを復号化したことがわかります。

方法 2 – マクロを使用してパスワードなしで Excel ファイルを復号化する
同じシートを使用してメソッドを示します。

手順:
- 開発者に移動します。 タブ。
- ビジュアルベーシックを選択します。 .

- ビジュアルベーシック エディタウィンドウが開きます。 [挿入] を選択します。 タブ。
- モジュールを選択します .

- モジュール 開きます。次のコードをモジュールに貼り付けます。 .
Sub Decrypt_File()
Dim p As Integer, q As Integer, r As Integer
Dim a As Integer, b As Integer, c As Integer
Dim p1 As Integer, p2 As Integer, p3 As Integer
Dim p4 As Integer, p5 As Integer, p6 As Integer
On Error Resume Next
For p = 65 To 66: For q = 65 To 66: For r = 65 To 66
For a = 65 To 66: For b = 65 To 66: For p1 = 65 To 66
For p2 = 65 To 66: For p3 = 65 To 66: For p4 = 65 To 66
For p5 = 65 To 66: For p6 = 65 To 66: For c = 32 To 126
ActiveSheet.Unprotect Chr(p) & Chr(q) & Chr(r) & Chr(a) & Chr(b) _
& Chr(p1) & Chr(p2) & Chr(p3) & Chr(p4) & Chr(p5) & Chr(p6) & Chr(c)
If ActiveSheet.ProtectContents = False Then
MsgBox "Done!"
Exit Sub
End If
Next: Next: Next: Next: Next: Next:
Next: Next: Next: Next: Next: Next:
End Sub

コードはどのように機能しますか?
- 私たちは 12 を使用しました For Next ループ 文字を確認します。
- ActiveSheet.Unprotect を使用しました。 アクティブシートから保護を削除するメソッド
- Chr 関数 ASCII に相当する文字を取得します。 コード。
- ActiveSheet.ProtectContents プロパティは、ワークシートがまだ保護されているかどうかを確認します。それが虚偽の場合 メッセージ ボックスが表示され、「完了!」 と表示されます。 .
- 保存 コードを入力してワークシートに戻ります。

- 開発者に移動します。 もう一度タブをクリックします。
- マクロを選択します .

- マクロ ダイアログボックスが表示されます。 復号化ファイル を選択します。 マクロ名として .
- [実行] を選択します。 .

- メッセージボックスが表示されます。 [OK] を選択します。 .

- Excel シートの保護が解除されます。それを確認するために、シートを編集してみます。
- 塗りつぶしの色を追加する範囲を選択します .
- ホームに移動します タブ。
- クリック 塗りつぶしの色 のドロップダウン オプション .

- 希望の色を選択します。

- 塗りつぶしの色が表示されます。 選択範囲に追加されます。これは、パスワードを使用せずにファイルを復号化したことを意味します。

続きを読む: Excel でセルの内容を暗号化する方法
パスワードを使用して Excel ファイルを復号化する方法
手順:
- ファイルを開くとダイアログ ボックスが表示されます。
- ダイアログ ボックスにパスワードを入力します。
- [OK] を押します。 .

- Excel ファイルが復号化されます。
- ファイルに移動します タブ。

- 情報を選択します .

- クリック [ワークブックの保護] のドロップダウン メニュー .
- [パスワードで暗号化] を選択します。 .

- ダイアログボックスが表示されます。ここからパスワードをクリアします。
- [OK] を選択します .

- Excel ファイルから保護を削除しました。

覚えておくべきこと
- 方法 2 の場合 複数のシートから保護を解除する場合は、各シートからコードを個別に実行する必要があり、コードが完了するまでに時間がかかる場合があります。
練習セクション
Excel ファイルをパスワードで復号化する方法を練習するための練習シートを用意しました。

練習用ワークブックをダウンロード
関連記事
- [解決済み!]:暗号化された Excel ファイルを開けません
- Excel から暗号化を削除する方法
<< Excel の暗号化に戻る | エクセルプロテクト | Excel を学ぶ
ソリューション付きの高度な Excel 演習を無料で入手しましょう!-
大規模なワークブックのパフォーマンスを低下させる 7 つの Excel の隠された設定
Excel ワークブックがフリーズしたり、永遠に再計算されたり、スクロールするたびに遅れが生じたりした場合、ほとんどの人は複雑な数式やデータが多すぎることが原因だと考えます。時々それは真実です。しかし、多くの場合、本当の原因は、バックグラウンドで機能する Excel の設定の一部にあります。大規模な Excel ワークブックは、リソースを不必要に消費する非表示の設定や機能が原因で動作が遅くなる可能性があります。大規模なデータセット、複雑な数式、または複数のシートを扱っている場合、これらの設定を微調整するとパフォーマンスが大幅に向上する可能性があります。 このチュートリアルでは、大規模な
-
修正Wordでファイルを開こうとしたときにエラーが発生しましたエラー
Microsoft Officeスイートを使用しているときに、通常は作業中にエラーが発生し、作業を保存しようとしているかファイルを開こうとしているかに不満を感じることがあります。一部のMicrosoftWordユーザーは、ファイルを開こうとしたときにエラーを受け取った可能性があります。発生する可能性のあるこのエラーは、WordエラーですWordでファイルを開こうとしてエラーが発生しました 。 Wordエラーの原因は何ですか?Wordでファイルを開こうとしてエラーが発生しましたか? このエラーは通常、2007年または2010年に最新バージョンのMicrosoftWordでWordファイ