VBA がパスワードで保護されているサード パーティ製の Excel シートがあります。VBA エディター シートにコードを追加できませんでした。
次のような機能が必要です:
「true」の値を持つ3つのセルがあります。この 3 つのセルを 1 回のクリックで「false」に変更したいと思います。(基本的に、ワンクリックですべてのセルをfalseにできる緊急機能が必要です)。
VBAなしでどうすればそれを回避できますか?
残念ながら、クリック イベントに対するボタンとアクションを必要とするものには、何らかの VBA が必要です。
Save As...
ただし、ワークブックが「古い」.xls 形式 (2003 以前のバージョン - そうでない場合は、.xlsを使用するだけでよいと思います97-2003
) の場合は、16 進エディターを使用して VBA パスワードを削除できる場合があります。元に戻すことはできませんが、交換することはできます。
This answerは実際には非常によく説明していますが、要するに、既知のパスワードでダミーワークブックを作成し、16進エディターでいくつかのキーを見つけて、ロックされたワークブックの同じものをダミーブックの値に置き換えます.