- ベストアンサー
Excelマクロの[実行]ボタンが押せなくなった
今までちゅんと使えていたExcel2000マクロを、[ツール]-[マクロ]のマクロ画面から実行しようとしたら、[作成]以外のボタンがグレーになって押せなくなっていました。 そのマクロ自体は何も変更していません。 しいていうと、コードを別のところにコピーするためにVBエディタでコード表示させました。今もちゃんとコードはあります。 また実行できるようにする方法はありますか。VBエディタはほとんど使わないので、修復方法の見当がつきません・・・ よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
コードにエラーがあると灰色になるみたいです。 VBAのエディター画面のメニューから [デバッグ]-[VBAProjectのコンパイル] でコンパイルしてみたら何かわかるかもです。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
エラーで止まっているモジュール(黄色表示)などありませんか。VBE画面のリセットを押して、その後実行をしても駄目ですか。
お礼
アドバイスありがとうございます。 そのようにしてみましたが、変わりません。 作りなおすしかないですね。。。
- papayuka
- ベストアンサー率45% (1388/3066)
押せないけど、マクロ名は見えるの? Private Sub にした物や 引数付きだとリストに出ないけど、、、
補足
はい、以前と同じようにリスト上で見えます。 ちなみに、[作成]をおすとVB作成画面になったので、元のコードをそのまま貼りつけて保存してみました。 そしてExcelに戻って、新しくできたマクロを選んで[実行]すると、「参照が正しくありません」と怒られました。 (VBをよくわかっていない・・・) 作り直したほうが早そうですが、今後のため、もしヒントになりそうなことが思い付いたら、教えてくださいませ。
- kumadayo
- ベストアンサー率31% (9/29)
裏でマクロが実行中だと、灰色になるかもです。 なんか落ちて残ってるのかもね。
お礼
さっそくのご回答ありがとうございます。 自分では特に何も実行してないのですが・・・ ファイル一度閉じても同じです。
お礼
どうもありがとうございます。 [デバッグ]-[VBAProjectのコンパイル]を選ぶと、特に何も起こりません。2回目以降、このコマンドが選べなりました。そういうものなのかな?? マクロは作りなおします。