Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7165 / 13644 ツリー ←次へ | 前へ→

【40761】コードのプロテクトについて Takatuki 06/7/23(日) 12:55 質問[未読]
【40764】Re:コードのプロテクトについて ぱっせんじゃー 06/7/23(日) 13:30 発言[未読]
【40765】Re:コードのプロテクトについて inoue 06/7/23(日) 14:33 発言[未読]
【40768】Re:コードのプロテクトについて Takatuki 06/7/23(日) 16:34 質問[未読]
【40780】Re:コードのプロテクトについて 角田 06/7/24(月) 9:33 回答[未読]

【40761】コードのプロテクトについて
質問  Takatuki  - 06/7/23(日) 12:55 -

引用なし
パスワード
   UserFormを使い、その上にコマンドボタンを貼り付け、そこにコード(プログラム)を
書いたのですが、このプログラムをパスワードを入力しないと見ることができないように
するにはどうすればいいのかお教えください。なお、プログラムのなかでシートへの書き込み
処理はあります。
Protectメソッドを調べたのですが、該当するものがありませんでした。

【40764】Re:コードのプロテクトについて
発言  ぱっせんじゃー  - 06/7/23(日) 13:30 -

引用なし
パスワード
   「VBAProject」を右クリック

「VBAProjectのプロパティ」をクリック

「保護」タブの「プロジェクトを表示用にロックする」
にチェックを入れ、パスワードを設定する

「OK」をクリックし、ブックを上書き保存する

でコードがパスワード無しでは見ることが出来なくなり
ます。

パスワードを忘れるとコードの編集が出来なくなります
ので、くれぐれも忘れないようにしてください。

【40765】Re:コードのプロテクトについて
発言  inoue E-MAILWEB  - 06/7/23(日) 14:33 -

引用なし
パスワード
   失礼します。念のためですが。

>「OK」をクリックし、ブックを上書き保存する
>でコードがパスワード無しでは見ることが出来なくなります。
一度、閉じるまではロック状態にならないので
勘違いしないで下さい。
開き直してコードを見ようとするとパスワードが要求されます。

【40768】Re:コードのプロテクトについて
質問  Takatuki  - 06/7/23(日) 16:34 -

引用なし
パスワード
   早速のお教えありがとうございます。
すぐに実行しましたところ「非表示モジュールUSERFORM1内で
コンパイルエラーが発生しました。」と表示されてストップ
しました。ヘルプを調べましたところ、プロテクトを解除して
実行しなさいと表示されます。
シートの書き換えでは不都合が出るのでしょうか?

【40780】Re:コードのプロテクトについて
回答  角田 WEB  - 06/7/24(月) 9:33 -

引用なし
パスワード
   こんにちは。
>すぐに実行しましたところ「非表示モジュールUSERFORM1内で
>コンパイルエラーが発生しました。」と表示されてストップ
>しました。
コード表示可であれば、VBEウィンドウに移って、エラー発生箇所を
黄色表示で明示するところが、プロテクトされてVBEへ移れないので
そういうメッセージ表示しか出来ないって事です。
プロテクトを外して、実行すれば、その場所が黄色になるでしょうから、
ちゃんとエラーを修正してください。

>シートの書き換えでは不都合が出るのでしょうか?
単に元々、何らかのバグを持ったマクロだったって事でしょう。

7165 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free