- ベストアンサー
マクロの削除について教えてください
四苦八苦してマクロを記録しようとしていたところ、よくわからないままいつの間にか記録されてしまったようで、エクセルの動きが非常に悪くなり、マクロのダイアログボックスを開いて削除をしようとしたのですが、編集や削除の項目が無効になってて使えません。 どうすればいいのでしょうか? 説明がわかりにくかったらごめんなさい。どうぞよろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
時間もたっているし、解決しちゃいましたか? 一応アドバイスしておきますね。 No.3さんのやり方をやったとき、VBE画面の左側に「プロジェクト―VBAProject」というウインドウは出ていましたか? もし出ていなかったら、メニューの「表示」→「プロジェクトエクスプローラ」をクリックしてください。ウインドウが出てくるはずです。 (ウィンドウがいろいろあってわからないときは、全てのサブウィンドウを閉じて、前記の方法をやり直してください) そこで、左側に出ている「+」のマークをクリックして全て「-」にしてみてください。 Module*という項目はありませんか? その項目の上で右クリックして、「Module*の開放」をクリックしたら、できると思うのですが。 どうですか?
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
ツール-マクローVisualBasicEditor (ここで「マクロ」を選ぶな) そして出てきたVBEの画面の左上のフレーム(四角い枠)の中のSheet1などが見える下に「標準モジュール」があるはず。 ここをダブルクリックすると、Module1やModule2などが現れるから、その行でマウスの右クリックする。 「Module1の解放」があるから、クリックする。 「エクスポートしますか」は「いいえ」でよい。 Module2があれば「Module2の解放」があるから、それもクリックする。
補足
ありがとうございます。 教えていただいた手順で、ツール-マクローVisualBasicEditorと進んでいくとVBEの画面は出てくるのですが「標準モジュール」が見えません。メニューバーの《挿入》をクリックしたら「標準モジュール」があるのですが、これでしょうか? これをクリックすると Module1のダイアログボックスが出てくるのですが、右クリックの項目に「Module1の解放」はないのです・・・。 すいません、よろしくお願いします!
エクセルの[ツール][マクロ][マクロ][編集]で[VBAプロジェクト]の[標準モジュール]の下にある[Module*](*は数字です)を右クリックし[Module*の開放]をしないとエクセルのセキュリティレベルによってはファイルを開いたときに警告が出ます。 #1さんの手順で削除済みで編集ができない場合は [表示][ツールバー][Visual Basic]にチェックを入れ[Visual Basic Editor]を開いてから削除してください
補足
お答えいただいてありがとうございます。 No.1のviolet430さんの方にも書いたように、編集、が反転していて使えないのですが・・・。他に何か手はありますか??よろしくお願い致します。
- violet430
- ベストアンサー率36% (27472/75001)
ツール - マクロ ー マクロで、削除したいマクロを選択して、削除、をクリックするれば削除できると思うのですが、できませんか?
補足
お答えいただいてありがとうございます。でも、できないんです(>_<) ツール - マクロ ー マクロで、ダイアログボックスがでてきますよね。 マクロ名でてきて、その右のボタンのうち実行・キャンセル・ステップインの3つは使えるんですが、その下の編集・作成・削除・オプションのボタンが反転していて使えないようになってるのです。 アドバイスがあればお願いします!!
お礼
hiromyさん!! できました!嬉しい!!!! 本当に助かりました。ありがとうございました!(^○^)