書類

Excel シートの VBA コードをパスワードで保護する方法

概要: この記事では、VBA プロジェクトのパスワード保護についてすべて説明します。Excel ファイルを安全に保ち、他人が許可なくアクセスできないようにしたい場合に便利です。パスワード保護の制限についても説明します。

このトリックで VBA マクロを保護する

問題: 誰にも Excel シートにアクセスして、シート内に配置されたマクロ コードを編集または変更してほしくありません。どうすればよいでしょうか?

どうやって: 上記の問題には非常に簡単な解決策があります。Excel で VBA プロジェクトをパスワードで保護し、不正な変更を防ぎます (下のスクリーンショットを参照)。

これは、Access、Word などの他の Microsoft Office アプリケーションでも機能します。

ステップ1。 VBA プロジェクトが含まれている Microsoft Excel ブックを開きます。

ステップ2。 Alt + F11 キーを押して、Microsoft Visual Basic for Applications ウィンドウを開きます。

または、「開発」タブ > 「Visual Basic」ボタンを押すこともできます。

Excel で Visual Basic for Applications ウィンドウを開く

ステップ3。 開いた Microsoft Visual Basic for Applications ウィンドウで、「ツール」>「VBAProject のプロパティ」に移動します。

Excel ツール VBAProject プロパティ

ステップ4。 表示される「VBAProject」ダイアログボックスで、右側の列の「保護」をクリックし、「プロジェクトを表示用にロックする」オプションをオンにします。

このオプションの下のテキストボックスにパスワードを入力し、確認のために再度入力します。次に、「OK」をクリックして閉じます。

Excel VBA プロジェクトをロックして表示し、パスワードを入力する
VBAパスワード保護はExcelのセキュリティ機能です

このパスワードは手元に保管してください。Excel VBA プロジェクトを開くときに必要になります。

ステップ5。 これで、Microsoft Visual Basic for Applications ウィンドウを閉じることができます。その後、Excel の左上隅にある [保存] ボタンをクリックします。次に、Excel ブックを閉じます。

以上です。これが、Excel で VBA プロジェクトをパスワードで保護する方法です。

VBA プロジェクトが適切に保護されていることを確認するために、Excel ブックを再度開くことをお勧めします。

Excel ワークブックの VBA コードがパスワードで保護されるようになりました

VBA プロジェクトのロックを解除したい場合は、パスワード保護を削除し、もう一度「保存」をクリックして変更を更新します。

VBA パスワード保護とその制限

VBA コードはパスワードで封印されましたが、この方法には欠点があります。プロジェクトへのアクセスを本当に望んでいる人を防ぐことはできません。

パスワードを知らなくても、誰かがExcelブックにアクセスする可能性があります。たとえば、 VBA パスワード削除ツール ファイルを復号化し、パスワードをリセットできます。簡単に検索すると、市販のものも無料のものも含め、市場にはそのようなツールがいくつかあることがわかります。

はい、パスワード保護は、コードに不正な変更を加えたくないほとんどの人にとって非常に便利です。ただし、機密データや知的財産を保護するために使用する場合は、その制限に注意する必要があります。したがって、ExcelでVBAコードをより効果的に保護するには、C / C ++ファイルに変換するのが最善の解決策です。 VBAコードを保護する リンクから。

スザンナの写真

スザンナ

Susanna は Filelem のコンテンツ マネージャー兼ライターです。彼女は長年、編集者および書籍レイアウト デザイナーとして経験を積んでおり、さまざまな生産性ソフトウェアを試用し、テストすることに興味を持っています。また、彼女は Kindle の大ファンで、Kindle Touch を 7 年近く使用しており、どこへ行くにも Kindle を持ち歩いています。少し前にこのデバイスが寿命を迎えたため、Susanna は Kindle Oasis を喜んで購入しました。

関連記事

トップに戻るボタン