保護されたExcelワークシートを表示または編集する必要がありますか?シートがパスワードでロックされていて、それが何なのかわからない場合、(以前のバージョンのExcelでは)VBAスクリプトを使って簡単にパスワードを解除することができます。このWikiHowでは、パスワードの有無にかかわらず、Excelスプレッドシートのロックを解除する方法をご紹介します。Excelワークブック全体がパスワードで保護されていて開けない場合は、まずその方法を試してください。
Microsoft Excelを使用する
-
で保護されたシートのあるワークブックを開きます。 通常は、コンピュータ上でファイル名をダブルクリックすることでこれを行うことができます。
-
保護されているシートのタブを右クリックします。各シートのタブがエクセルの下部に表示されます。エクセルのバージョンによっては、保護されたシートに南京錠のアイコンが付いていることがよくあります。タブ(またはロックアイコン)を右クリックして、コンテキストメニューを開きます。
- 複数のシートが保護されている場合は、各シートの保護を個別に解除する必要があります。
-
シートの保護を解除]をクリックします。シートがパスワードで保護されていなければ、すぐに解除されます。そうでない場合は、ポップアップ・ウィンドウにパスワードを入力するよう求められます。
-
パスワードを入力し、OKをクリックします。パスワードが正しければ、シートは保護されなくなります。
- パスワードがわからない場合は、この方法を参照してください。この方法でファイルをGoogle Sheetsにアップロードすると、Excelで追加されたすべての保護が解除されます。
- Excel2010以前を使用していて、Google Sheetsにアップロードしたくない場合は、Excel2010以前の方法を参照してください。
Google Sheetsにアップロードする
-
ウェブブラウザでGoogle Sheetsにアクセスします。があれば、Google Sheets(Excelに似た無料のオンラインアプリ)を使って、パスワードが分からなくても、ワークブックのすべてのシートの保護を解除することができます。
- Googleアカウントにログインしていない場合は、画面の指示に従ってログインしてください。
- Google アカウントをお持ちでない場合は、「Google アカウントの作成方法」を参照してください。
-
新規作成」をクリックします。ページの左上にあります。
-
ファイルのアップロードをクリックします。コンピュータの「開く」パネルが開きます。
-
編集したいExcelファイルを選択し、「開く」をクリックします。これでファイルがGoogleドライブにアップロードされます。
-
Googleドライブ内のExcelファイルをダブルクリックします。ファイルを見つけるには、おそらく下にスクロールする必要があります。ファイルのプレビューが開きます。
-
メニューから開くをクリックします。プレビューの一番上にあります。メニューが展開されます。
-
Google Sheetsをクリックします。これでファイルがGoogle Sheetsで開かれ、Excelで追加されたシート保護はすべて削除されました。
-
ファイルをコンピュータに再ダウンロードします。Google SheetsではなくMicrosoft Excelで作業を続けたい場合は、以下の手順で新しく保護解除されたバージョンのワークブックをダウンロードすることができます:
- シートの左上にある [ファイル] メニューをクリックします。
- 名前を付けてダウンロード」をクリックします。
- Microsoft Excel (.xlsx) をクリックします。
- ファイルを保存するフォルダを選択します。ファイルの元のバージョン(保護されたシートのあるもの)をそのまま維持したい場合は、ファイルの新しい名前も入力します。
- 保存をクリックしてファイルをダウンロードします。
オンラインサービスを使う
-
password find online」で検索し、オンラインのパスワード解除サービスを見つける。
-
ファイルの保護を解除」をクリックします。
-
参照」をクリックし、保護されたファイルを選択します。
-
パスワードを削除する」ラジオボタンを選択します。
-
サービスがパスワードを削除するまで待ちます。
-
ファイルが小さい場合は、保護解除されたファイルをダウンロードします。
-
ファイルが大きい場合は、デモファイルをダウンロードしてください。ファイル全体を取得するには、ライセンスキーを入力する必要があります。
Excel 2010以前でVBAコードを使用する
-
Excelで保護されたシートがあるワークブックを開きます。通常、コンピュータ上でファイル名をダブルクリックすることでこれを行うことができます。Excelファイルは通常、拡張子.xlsまたは.xlsxで終わります。
- この方法は、すでに試したがパスワードで保護されている(パスワードがわからない)ことがわかった場合に使用します。
- この方法はExcel 2013以降では使えません。
-
xls形式で保存し直す。作業中のファイルの拡張子が「.xlsx」の場合(Excelの新しいバージョンで作成または編集された場合によくある)、まずExcel 97-2003(.xls)形式に変換しなければこの方法は使えません。
- 右上の「ファイル」メニューをクリックし、
- 名前を付けて保存
- 。
- ファイルを保存したいフォルダに移動
- Save as type」または「File Format」メニューからExcel 97-2003 (.xls) を選択します。
- Saveをクリック します。 画面の指示に従って、必要な変換を行う。
-
Alt+F11キーを押して、Visual Basic Editorを開きます。
-
プロジェクト - VBAProject」パネルでワークブックのファイル名を右クリックする。左のパネルの一番上にあります。ファイル名(末尾が".xls")を含むオプションを右クリックし、一番上にあることを確認してください。メニューが展開されます。
-
メニューの「挿入」をクリックします。別のメニューが展開されます。
-
モジュール」をクリックします。新しいモジュールが挿入されますので、そこにコードを貼り付けます。
-
コードをコピーします。このテキストに続くコードをハイライトし、Ctrl+C (PC) または ⌘ Command+C を押してコピーします:Sub PasswordBreaker() 'ワークシートのパスワード保護を解除する。 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 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 ActiveSheet.保護解除 Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If ActiveSheet.ProtectContents = False Then MsgBox "Password is " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Exit Sub End If Next:次へNext:Next:次へNext Next次へ次へ次へ次へ次へ End Sub
-
新しいモジュールを右クリックし、貼り付けを選択します。コピーされたコードがモジュール・ウィンドウに表示されます。
-
F5キーを押してコードを実行します。エクセルがコードを実行します。コードの実行が終わると、新しいパスワードがポップアップウィンドウに表示されます。
- 新しいパスワードは、元のパスワードではなく「As」の乱数になります。
-
パスワードのポップアップでOKをクリックします。新しいパスワードが表示されますが、メモする必要はありません。OKをクリックすると、シートの保護が自動的に解除されます。
- ファイルを以前の形式に変換しなければならなかった場合は、ワークブックを.xlsxファイルとして保存し直すことができます。
コメント
最新を表示する
NG表示方式
NGID一覧