ジンジャー 2.7.53.0
Ginger は無料のスペル チェッカーと文法チェッカーです。
ユーザーが Excel スプレッドシートを作成したときに、他のユーザーに変更してほしくない場合、個々のシートを保護することがよくあります。Excel ワークシートを保護するには、シートを変更するために入力する必要があるパスワードを作成する必要があります。
このような Excel シートの保護を解除するには、いくつかの方法があります。1 つ目は明らかにパスワードを入力してシートの保護を解除することです。しかし、パスワードを忘れた場合や、パスワードをロックした人がパスワードを教えてくれなかった場合でも、問題はありません。そのシートの保護を解除するには、他に 2 つの方法があります。
パスワードで Excel シートの保護を解除する
Excel シートの保護を解除する最も簡単な方法は、パスワードを知っている場合です。
Google スプレッドシートで Excel シートの保護を解除する
保護された Excel ワークシートのパスワードを忘れたり紛失したりすると、恐ろしいことがあります。最初に考えたことは、シート内のすべてのデータを完全に失ってしまったということかもしれません。
幸いなことに、Excel シートの保護を解除できる独創的な回避策があります。これを行うには、 Google ドライブ アカウントが必要です。
これにより、保護された Excel ワークシートがGoogle スプレッドシート ワークシートにインポートされます。ただし、シートが保護されていないことに気付くでしょう。好きなように編集できます。
保護が解除されたので、シートを再度 Excel 形式にエクスポートできます。
これで同じ Excel シートができましたが、保護は解除されています。
VBA で Excel シートの保護を解除する
Google ドライブ アカウントを持っていない場合、または Excel 内から Excel シートの保護を解除する別の方法を探している場合は、VBA が最適な方法です。
アイデアは、一度に 1 文字ずつパスワードをクラックする VBA モジュールを導入することです。パスワードの複雑さによっては、スクリプトの実行に 10 分から数時間かかる場合があります。
ステップ 1: 古い Excel ファイルとして保存
この方法の唯一の制限は、Excel 2010 以前の Excel ワークシートでのみ機能することです。保護されたワークシートを古いバージョンに保存する限り、これは問題ではありません。
[ファイル]と[名前を付けて保存] をクリックするだけです。形式のドロップダウンで、[ Excel 97-2003 (*.xls) ] を選択します。
古い形式で保存しなければならないのは面倒ですが、VBA スクリプトが完了すると、パスワードがクラックされ、ロック解除されたシートにアクセスできるというメリットがあります。
手順 2: VBA コードを作成して実行する
そのVBAモジュールをセットアップする方法は次のとおりです。
パスワードを破ってワークシートの保護を解除する有名な VBA スクリプトが何年も前から出回っています。
以下のコードをコピーして、モジュールに貼り付けます。
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.Unprotect 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: Next Next: Next: Next: Next: Next: Next End Sub
次に、実行ボタン (緑色の右矢印) を押してスクリプトを実行します。
これにより、作成した新しいモジュールが実行されます。一度に 1 文字ずつ、シート保護パスワードを���ラックしようとします。このスクリプトは、たった 3 つの単純な文字 (「ABC」) を使用したテストでパスワードを解読するのに数秒かかりました。
表示されるパスワードは任意です。OK を押すだけで、Excel スプレッドシートは再び保護されなくなります。セルに入力して確認します。
単純なパスワードには数秒かかるため、より長く複雑なパスワードには 1 ~ 2 分かかる場合があります。メッセージ ボックスが表示されるまで、バックグラウンドで実行したままにしておきます。
ワークシートの保護が解除されたら、保存する前に使用していた以前の形式で再保存できます。
保護解除方法の選択
これらの 3 つの方法はすべて正常に機能しますが、最も単純な方法から始めて、リストの下に向かって作業することをお勧めします。パスワードを知っていて、入力するだけでシートの保護を解除できるのが理想的です。
ただし、保護パスワードを忘れることは非常によくあることなので、上記の最後の 2 つの方法がジャムから抜け出し、ワークシートを再び編集できるようになることを願っています。
Ginger は無料のスペル チェッカーと文法チェッカーです。
Blocks は、小学校 3 年生向けの探知能力と視覚能力を訓練するための知的なゲームであり、教師による IT 指導支援プログラムに組み込まれています。
Mathway は、デバイスに内蔵されている電卓よりも複雑なツールを必要とする数学の問題をすべて解決できる、非常に便利なアプリです。
Adobe Presenter は、Adobe Systems によってリリースされた e ラーニング ソフトウェアで、Microsoft Windows プラットフォーム上で Microsoft PowerPoint プラグインとして利用できます。
Toucan は教育テクノロジー プラットフォームです。日常的に使用される一般的な Web サイトを閲覧しながら、新しい言語を学習できます。
eNetViet は、保護者と子供が勉強している学校を結び付け、子供の現在の学習状況を明確に理解できるようにするアプリケーションです。
Duolingo - 無料で言語を学ぶ、または単に Duolingo は、さまざまな言語を学び、練習できる教育プログラムです。
RapidTyping は、タイピング速度を向上させ、スペル ミスを減らすのに役立つ、便利で使いやすいキーボード トレーニング ツールです。RapidTyping では、さまざまなレベルに合わせてレッスンが構成されており、タイピングの方法や既存のスキルを向上させる方法を学びます。
MathType は、開発者 Design Science (Dessci) が提供するインタラクティブな方程式ソフトウェアで、ワード プロセッシング、プレゼンテーション、e ラーニングなどの数学的記法を作成して注釈を付けることができます。このエディタは、TeX、LaTeX、および MathML ドキュメントの作成にも使用されます。
Grammarly の AI を活用したアプリは、人々のコミュニケーションをより効果的にするのに役立ちます。何百万ものユーザーが毎日 Grammarly を利用して、メッセージ、ドキュメント、ソーシャル メディアの投稿をより明確に、エラーなく、よりプロフェッショナルなものにしています。