Excel VBA質問箱 IV

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

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


8342 / 13646 ツリー ←次へ | 前へ→

【33891】マクロの有効・無効 フータム 06/1/23(月) 14:20 発言[未読]
【33892】Re:マクロの有効・無効 MARBIN 06/1/23(月) 14:25 発言[未読]
【33895】Re:マクロの有効・無効 inoue 06/1/23(月) 15:27 発言[未読]

【33891】マクロの有効・無効
発言  フータム  - 06/1/23(月) 14:20 -

引用なし
パスワード
   どなたか、ご教授お願いします。
現在タイムカード制作を行っているのですが、マクロの有効・無効で
マクロを無効にした場合に別シートにマクロを有効にしてください。と表示させたいのですが、どなたかおねがいします。

【33892】Re:マクロの有効・無効
発言  MARBIN  - 06/1/23(月) 14:25 -

引用なし
パスワード
   マクロを無効にしたら
当然マクロは働きません。

ブック保存時にシートを非表示にし、
マクロを有効にしないとシートが表示
されないようにする、ではいかがでしょう?

【33895】Re:マクロの有効・無効
発言  inoue E-MAILWEB  - 06/1/23(月) 15:27 -

引用なし
パスワード
   >別シートにマクロを有効にしてください。と表示させたいのですが...
「マクロを有効にしてください。」と書いただけのシートを追加しておき、
ブックの保存時には他のシートをxlVeryHiddenで非表示にしておきます。

マクロが有効の状態で開かれたら、非表示シートを表示させ、
「マクロを有効にしてください。」のシートを非表示にします。

BeforeSaveイベントで再度、上記保存時の処理を行なうようにします。

このようなことで一応、質問のようなことはできますが、
マクロを有効にした後でもデザインモードに変更できるので、
通常シートの表示状態で保存させることを100%禁止はできず、
その状態で保存させたブックをマクロ無効で開いてしまうことは
完全には避けられません。

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