コンテンツ
- 方法1.VBAコードを使用してExcel2013スプレッドシートのロックを解除する
- 方法2.7-Zipを使用してExcel2013スプレッドシートのロックを解除する
- 方法3.PassFab forExcelを使用してExcel2013スプレッドシートのロックを解除する
- 概要
Excel 2013スプレッドシートのセルをロックし、パスワードで保護すると、他のユーザーがExcelワークシートのデータを誤って意図的に変更、移動、または削除するのを防ぐのに役立ちます。ただし、残念ながら、Excelシートの保護パスワードを忘れた場合は、ワークシートの保護部分も編集できなくなります。この記事では、方法を学びます Excel2013スプレッドシートのロックを解除する 簡単な方法で。
実際、パスワードで保護されたExcelシートのロックを解除することは、パスワードを見つけることができれば難しくありませんが、Excelスプレッドシートのパスワードを忘れた場合に思うほど簡単ではありません。以下の方法は、通常、Excelスプレッドシートでパスワード保護が見つからない場合に使用されます。
方法1.VBAコードを使用してExcel2013スプレッドシートのロックを解除する
以下で使用されているコードとプロセスは、私が見つけた中で最も信頼できるものの1つです。これは非常に簡単で、事前のコーディング知識は必要ありません。それでは、ガイドを入手しましょう。
ステップ1:VBAを開く
パスワードを忘れたブックを開きます。次に、マクロエディタツールを開きます。 (ショートカットAlt + F11)。
VBAに入ったら、アクセスする必要のあるプライマリシートをダブルクリックして開きます。このスクリプトはブック全体を開くので、どのシートを選択してもかまいません。これにより、宣言ページが開きます。
ステップ2:コードを挿入します
以下のコードをコピーして、開いた一般的な宣言ページに貼り付けます。スクリプト内で何も変更する必要はありません。
サブunlocksh()
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
文字列としての薄暗いpwd
エラー時に次を再開
i = 65から66の場合:j = 65から66の場合:k = 65から66の場合
l = 65から66の場合:m = 65から66の場合:i1 = 65から66の場合
i2 = 65から66の場合:i3 = 65から66の場合:i4 = 65から66の場合
i5 = 65から66の場合:i6 = 65から66の場合:n = 32から126の場合
pwd = Chr(i)&Chr(j)&Chr(k)&_
Chr(l)&Chr(m)&Chr(i1)&Chr(i2)&Chr(i3)&_
Chr(i4)&Chr(i5)&Chr(i6)&Chr(n)
ActiveWorkbook.Unprotect pwd
ActiveWorkbook.ProtectStructure = Falseの場合
MsgBox「使用可能なパスワードの1つは」&pwd
ActiveWorkbook.Sheets(1).Select
Range(“ a1”)。FormulaR1C1 = pwd
サブを終了
End If
次へ:次へ:次へ
次へ:次へ:次へ
次へ:次へ:次へ
次へ:次へ:次へ
エンドサブ
ステップ3:マクロを実行する
コードが追加されたら、VBAエディター画面の上部にあるメニュータブバーから[実行]を選択してマクロを実行するか、F5キーを押します。
ステップ4:生成されたコードを使用する
マクロは、保護を解除するワークシートに戻ります。使用可能なコードを含むアラートスタイルボックスが表示されます。 [レビュー]メニュータブで、[シートの保護を解除]をクリックします。生成されたコードをパスワードとして入力すれば完了です。シートのロックを解除する必要があります。
方法2.7-Zipを使用してExcel2013スプレッドシートのロックを解除する
信じられないかもしれませんが、7-ZIPは、パスワードで保護されたExcel2013スプレッドシートのロックを解除するのに役立つ優れたツールです。この方法は、.xlsx形式のExcelファイルに対してのみ機能します。したがって、Excelブックが.xls形式の場合は、開いてから.xlsx形式で保存してください。それを行う方法を見てみましょう。
ステップ1: Excelファイル名拡張子を.xlsxから.zipに変更します。 「はい」をクリックするだけで、プロンプトが表示されたら確認できます。
ステップ2: ZIPアーカイブを7-ZIPとして開きます。フォルダxl-> worksheetsを開くと、threesheet.xmlファイルが表示されます。 sheet1.xmlファイルを選択します。それを右クリックして、[編集]を選択します。メモ帳で開くことを選択します。
ステップ3: シート保護で始まるタグを削除します。次に、sheet1.xmlファイルを保存して閉じます。
ステップ4: プロンプトが表示されたら、ZIPアーカイブ内の変更されたsheet1.xmlファイルを更新します。次に、ZIPアーカイブを閉じます。
ステップ5: ZIPファイル名拡張子を.xlsxに戻します。この時点で、Excelシートは保護されていません。それを開くと、パスワードなしでシートを編集できます。
方法3.PassFab forExcelを使用してExcel2013スプレッドシートのロックを解除する
幸いなことに、Excelパスワード回復ツールを入手して、コンピューター上のパスワードで保護されたExcelファイルのロックを解除できます。最後に重要なExcelパスワード回復ツールは、PassFab forExcelです。これは、Microsoft OfficeExcelファイルのパスワードのロックを解除するように設計された強力でプロフェッショナルなExcelパスワード回復ツールです。
アプリをダウンロードしてインストールしたら、[追加]ボタンをクリックするだけで、パスワードで保護されたExcelファイルをソフトウェアに追加できるようになります。
攻撃の種類を選択すると、PassFab forExcelが数分でExcel2013ファイルのパスワードを回復します。その後、パスワードを使用してExcelファイルの内容にアクセスできます。全体として、PassFabは優れたExcelパスワードリムーバーツールです。
概要
Microsoft Excel 2013では、Excel 2013でパスワードを設定および変更できます。パスワードを設定すると、他のユーザーがブックを開いたり変更したりするのを防ぐことができます。承認されたレビュー担当者のみがコンテンツを表示または変更できます。 Excelスプレッドシートをパスワードで保護することは珍しいことではありません。ほとんどの人は、これらのスプレッドシートに保存されている財務情報などの機密情報が悪用されないようにするためです。ただし、古いスプレッドシートのパスワードをどこかに書き留めておらず、メモリも不良であるという理由だけで、パスワードを忘れてしまう場合があります。この記事を読んだ後、Excel2013スプレッドシートのロックを解除する方法を理解できると確信しています。