• ベストアンサー

マクロの削除について教えてください

四苦八苦してマクロを記録しようとしていたところ、よくわからないままいつの間にか記録されてしまったようで、エクセルの動きが非常に悪くなり、マクロのダイアログボックスを開いて削除をしようとしたのですが、編集や削除の項目が無効になってて使えません。 どうすればいいのでしょうか? 説明がわかりにくかったらごめんなさい。どうぞよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hiromy
  • ベストアンサー率20% (1/5)
回答No.4

時間もたっているし、解決しちゃいましたか? 一応アドバイスしておきますね。 No.3さんのやり方をやったとき、VBE画面の左側に「プロジェクト―VBAProject」というウインドウは出ていましたか? もし出ていなかったら、メニューの「表示」→「プロジェクトエクスプローラ」をクリックしてください。ウインドウが出てくるはずです。 (ウィンドウがいろいろあってわからないときは、全てのサブウィンドウを閉じて、前記の方法をやり直してください) そこで、左側に出ている「+」のマークをクリックして全て「-」にしてみてください。 Module*という項目はありませんか? その項目の上で右クリックして、「Module*の開放」をクリックしたら、できると思うのですが。 どうですか?

noname#255336
質問者

お礼

hiromyさん!! できました!嬉しい!!!! 本当に助かりました。ありがとうございました!(^○^)

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

ツール-マクローVisualBasicEditor (ここで「マクロ」を選ぶな) そして出てきたVBEの画面の左上のフレーム(四角い枠)の中のSheet1などが見える下に「標準モジュール」があるはず。 ここをダブルクリックすると、Module1やModule2などが現れるから、その行でマウスの右クリックする。 「Module1の解放」があるから、クリックする。 「エクスポートしますか」は「いいえ」でよい。 Module2があれば「Module2の解放」があるから、それもクリックする。

noname#255336
質問者

補足

ありがとうございます。 教えていただいた手順で、ツール-マクローVisualBasicEditorと進んでいくとVBEの画面は出てくるのですが「標準モジュール」が見えません。メニューバーの《挿入》をクリックしたら「標準モジュール」があるのですが、これでしょうか? これをクリックすると Module1のダイアログボックスが出てくるのですが、右クリックの項目に「Module1の解放」はないのです・・・。 すいません、よろしくお願いします!

noname#65286
noname#65286
回答No.2

エクセルの[ツール][マクロ][マクロ][編集]で[VBAプロジェクト]の[標準モジュール]の下にある[Module*](*は数字です)を右クリックし[Module*の開放]をしないとエクセルのセキュリティレベルによってはファイルを開いたときに警告が出ます。 #1さんの手順で削除済みで編集ができない場合は [表示][ツールバー][Visual Basic]にチェックを入れ[Visual Basic Editor]を開いてから削除してください

noname#255336
質問者

補足

お答えいただいてありがとうございます。 No.1のviolet430さんの方にも書いたように、編集、が反転していて使えないのですが・・・。他に何か手はありますか??よろしくお願い致します。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

ツール - マクロ ー マクロで、削除したいマクロを選択して、削除、をクリックするれば削除できると思うのですが、できませんか?

noname#255336
質問者

補足

お答えいただいてありがとうございます。でも、できないんです(>_<) ツール - マクロ ー マクロで、ダイアログボックスがでてきますよね。 マクロ名でてきて、その右のボタンのうち実行・キャンセル・ステップインの3つは使えるんですが、その下の編集・作成・削除・オプションのボタンが反転していて使えないようになってるのです。 アドバイスがあればお願いします!!

関連するQ&A