- ベストアンサー
エクセルのマクロMSGに付いて
エクセルで入力毎に下のMSGに対応しなければならず時間がかかっています。MSGが出なくなる対処法を教えて下さい。 「このプロジェクトのマクロは無効に設定されています。マクロを有効にする方法に付いてはオンラインヘルプまたはホストアプリケーションのドキュメントを参照して下さい」 ◇下にボタンで <OK><ヘルプ> 常にOKで返さなければ先に進めない為大変です。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ThisWorkbookも確認したのですね。 シートモジュールでもThisWorkbookでもないということは標準モジュールかなあ? でもセルに入力しようとすると出るんですよね。 VBEの画面で、ThisWorkbookの下に標準モジュールというフォルダーがありますか? あれば、その中のModule1とかModule2とかを右クリックして「Module○の解放」にして削除してみてください。 でも一番いいのはそのマクロを書いた人に聞いたほうが・・・・。
その他の回答 (1)
- merlionXX
- ベストアンサー率48% (1930/4007)
多分、そのようになるシートのモジュールにマクロが記述されているのだと思います。そのマクロが不要なら 1.シートタブを右クリック 2.コードの表示 3.出てきた右側の広い白い部分に、 Private Sub Worksheet~ ~ End Sub のような記述があれば削除 一応、全部のシートを見てください。 4.それでもまだ出るなら 左側のThisWorkbookをクリックして出てきた右側の広い白い部分の記述を削除します。 逆にマクロが必要なのであれば、そのファイルを開くときにマクロを有効にします。
補足
merlionXX 様 回答有難うございます。 回答頂いた様に実行して見たのですが(全てのシートを実行しました) 右側の広い白い部分に記述は有りませんでした ・上部向かって左の小窓には(General) ・上部向かって右の小窓には(Declarations) と、でています。 確かに小窓(General)の横の▼を押すとPrivate Sub Worksheet~End Subと出てきます 削除キーで削除しますが、再度開くと出てきちゃいます。私の理解度が足りないのだと思います 申し訳有りませんが再度教えて下さい。宜しくお願い致します。
お礼
merlionXX 様 VBEの画面で、ThisWorkbookの下に標準モジュールというフォルダーがありますか?>ないんですよ... 大変丁寧な回答頂き有難う御座います。感謝申し上げます。 (マクロを書いた者に聞いてみますね(^▽^;))