電子書籍の厳選無料作品が豊富!

マクロを保護するために
VBAProjectのプロパティにて
パスワードでプロジェクトのロックを行いました。

しかしマクロの編集は不可能になりますが
マクロの実行は普通にできてしまいます。

初期起動時のみのマクロであり
初回1度のみのマクロのためコマンドボタンにも反映させておらず
他人がこのマクロを実行できてしまうと不都合です。

いい方法は無いでしょうか??

A 回答 (1件)

こんにちは。



その1
モジュールの宣言セクションに
Option Private Module
と記述する。

その2
プロシージャ名の前にPrivateを付加する。
Private Sub test()

その3
省略できる引数を与える
Sub test(Optional a As Long)

いずれの場合も、Alt + F8 でマクロの実行ダイアログで、マクロ名を入力すれば実行できるので、マクロ名を知っている人だけが実行できます。
    • good
    • 0
この回答へのお礼

解決です。

ありがとうございました。

お礼日時:2006/05/05 17:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!