- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelのマクロに関して)
Excelのマクロに関する質問とその解答
このQ&Aのポイント
- Officeを97から2000に上げたところ、自分で作ったExcelファイルにマクロを含んでいるというダイアログが表示されるようになりました。しかし、マクロを使っていないことを確認しているため、なぜダイアログが表示されるのか疑問です。
- 他の質問を見ていたときに、「日付」などを入力すると同様のダイアログが表示されるという情報を得ました。どのような関数を使うとこのダイアログが表示されるのか知りたいです。
- マクロのセキュリティを変更せずにダイアログが表示されないようにする方法はあるのか教えてほしいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おはようございます。私は会社で、2000&97 自宅で97で作業しています。 1.マクロの記録で1度記録して、その後マクロ実行画面で、マクロの削除を行ったことはありませんか? この場合、マクロの実体は無くても、標準モジュールの枠は残りますので、ファイルを読み込んだときに、マクロ実行のダイアログが表示されます。 VB-Editorのプロジェクトエキスプローラ画面で、モジュールができていた場合は、右クリック=>モジュールの削除で削除できます。 2.自分で作られたファイルなのでこれはないと思いますが、 引数付きのマクロ、関数を作った場合、マクロ実行画面には何も表示されません。 3.アドインの設定がされていないでしょうか? 4.念のため、XLSTARTの設定はされていないでしょうか? 昔のマクロウイルスのラルーで、関数名、変数名を変えたところ、ウイルスチェッカークリアーしたことがあったので念のために。 >マクロのセキュリティを変える事無く ダイアログを開かなくする事は可能でしょうか? やったことは無いですが、電子認証を入れたマクロなら、できそうなことをHELPに書いてありましたけど、どうやって電子認証を作るかはわかりませんが。 こんなことで回答になるでしょうか?
お礼
urkさん、解答ありがとうございます。 >VB-Editorのプロジェクトエキスプローラ画面 に関してのアドバイス、非常に助かりました。 説明するのが面倒だったので自分で作った事にしたのですが、実は「上司が自分で作った」ものでして、VB-Editorを開いたところ、なんとラルーの残骸が残っていました。。。見事にウイルス感染していたんですね(-_-;) 自分のパソコンはウイルスワクチンソフトが入っていて、ウイルスを検出しなかったので、ウイルス関連ではないと思って、あのような文章を書いたのですが、浅はかでした。 本当に助かりました。