不明なパスワードでワークシートのロックを解除する(Microsoft Excel)
デニスは、彼が継承した旅費ワークシートを持っています。それは彼の組織内で何年も受け継がれています。ワークシートの一部のセルは、デニスが含まれている古い数式を修正できるように、ロックを解除する必要があります。ただし、問題があります。ワークシートがロックされており、保護のために数式を変更することは許可されていません。デニスは、必要な変更を加えることができるように、ワークシートの保護を解除する方法を知りたいと考えています。
ワークシートの保護方法によっては、ワークシートの内容を新しいワークシートにコピーするだけでよい場合があります。次の手順に従ってください:
。新しい空白のワークシートを作成します。これは、現在のワークブックまたは新しいワークブックに含めることができます。
。保護されている元のワークシートを表示します。ワークシートの最初のセル(A1)を選択する必要があります。
。 Shift + Ctrl + Endを押します。 Excelは、ワークシートで使用されているすべてのセルを選択する必要があります。 (そうでない場合は、Shiftキーを押しながら、すべてのワークシートセルを選択するまで矢印キーを押します。)
。 Ctrl + Cを押します。これにより、選択したセルがクリップボードにコピーされます。
。手順1で作成した新しい空白のワークシートを表示します。セルA1が選択されているはずです。
。 Ctrl + Vを押します。 Excelは、クリップボードの内容を新しいワークシートに貼り付けます。
新しいワークシートは、必要に応じて変更できます。古いワークシートに他のワークシートへのリンクがある場合は、それらを個別にコピーするか、手動でリンクを確立する必要があります。また、必要に応じて、古いワークシートに一致するように行の高さと列の幅を調整する必要があります。
ワークシートがXLSXまたはXLSM形式で保存されている場合は、他に試すことができます。これらの形式は、ZIPコンテナ内のXMLコードに他ならず、ファイル名拡張子がXLSXまたはXLSMに変更されています。これは、すべてWindows内で次の一般的な手順を実行できることを意味します。
。ブックのコピーを作成します。 (オリジナルではなく、常にコピーをいじくり回す必要があります。)
。ワークブックのファイル名拡張子をZIPに変更します。たとえば、ブックがMyWorkbookCopy.xlsxとして開始された場合は、MyWorkbookCopy.zipに変更します。
。名前を変更したブックファイルをダブルクリックします。圧縮フォルダとして問題なく開くはずです。
。保護を解除するワークシートに対応するsheetXXX.xmlという名前のフォルダーでファイルを見つけます。ここで、XXXは、ブック内のワークシートの「シート番号」を表す番号です。
。 xheetXXX.xmlファイルをメモ帳などのテキストエディターで開きます。
。 <sheetProtection>(山かっこを含む)を検索します。
。 sheetProtectionタグ全体を削除します。これは、<sheetProtection>と</ sheetProtection>の間のすべてを削除することを意味します。
。ファイルを保存します。
。ブックのファイル名拡張子を、元の内容に応じて.zipから.xlsxまたは.xlsmに変更します。
この時点で、Excelでブックを開くことができるはずであり、ワークシートは保護されていないことがわかります。
上記のアイデアがうまくいかない場合は、何らかの理由で、実際にワークシートのパスワードを解読する必要があります。ワークシートの保護に使用されるものなど、内部のhttp://username-password.com/14/what-makes-a-good-password[passwords]を削除または識別するマクロがインターネット上で利用可能です。 「Excelパスワードクラッカー」などを検索すると、たくさんの候補が見つかります。問題は、ワークブックのパスワードを削除するプログラムの検索結果も多数表示されることです。これは、この特定の目的には必要ありません。
ただし、問題を回避させてください。このページで利用できる完全に優れた内部パスワードリムーバーがあります:
http://www.mcgimpsey.com/excel/removepwords.html
このページでは、マクロ(かなり長い)について説明し、必要に応じて使用できるダウンロードも提供します。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(12199)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。
Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります: