• 締切済み

Excel2000のVBAでマクロを数十種類作成しているのですが、一括

Excel2000のVBAでマクロを数十種類作成しているのですが、一括で削除する方法は、ありますか、1個づつ削除するのがたいへんなので、知っている方おしえてください。

みんなの回答

  • shinkami
  • ベストアンサー率43% (179/411)
回答No.2

VBA(マクロもVBAの1種です)はどのような方法で作成されましたか? ツールメニューから「マクロ」-「Visual Basic Edhitor」と入るとVBAの編集画面になります。 編集画面の左辺に枠が一つできます。 ※なければVBAウィンドウの表示メニューから「プロジェクトエクスプローラ」を選択して表示します。 この画面にVBAの作成方法により分けて入っています。 1.新しいマクロの記録で作成されたVBAは標準モジュールの下のModule1~に入っていますが  一つのモジュール内に数個のVBAが入っています。  これらを一括削除するときは各モジュールを右クリックから「解放」ー「いいえ」  マクロを一つ一つ確認したいときは各モジュールを開きます  Private sub マクロ名()  …  end sub 迄がひと組のマクロです。ワードと同じ要領で範囲選択から削除します。 2、ワークシート上でVBによる作成はワークシートに属します。 削除は前述に準じます。 3、フォーム上でVBによる作成はフォーム内にあります。 削除は前述に準じます。  

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

簡単なのは、マクロを登録したファイルを削除すること。そうすれば今後は削除する必要も無いのでは? 必要な情報が無いのでそんな回答しか書けませんよ。 マクロは何処に保存して、どうやって使用して、どうやって削除しているのでしょうか? で、なぜ削除する必要があるのでしょうか?

関連するQ&A

  • access2000のマクロでEXCELのパスワード付きファイルを作成

    access2000のマクロでEXCELのパスワード付きファイルを作成できる方法がありましたら教えてください。 VBAで作成する方法は見つけたのですが、VBAを使わず作成できますでしょうか?

  • Excel2003でマクロが動かなくなった!

    Excel97で作成されたVBAマクロがあるのですが、 Excel2000とExcel2002までは問題なく動いていたものの、 Excel2003では実行途中でエラーが発生してしまいました。 VBAマクロには上位互換が無いのでしょうか?? 自分はマクロに詳しくなく使用する立場なのですが、 マクロを作成した人が既に退職している為、 修正できる人間がおりません。。 何か簡単な方法で回避できる方法は無いものでしょうか? 宜しくお願い致します。

  • Excel2000で作成したマクロがExcel2007で動かない

    Office2000にあるExcel2000で作成したマクロを プリインストールされたExcel2007でマクロを動作させると フリーズしてしまいます。 回避方法はあるでしょうか。

  • Excel2002でマクロやVBAが使えない

    ファイルNO230881にExcel97で作ったマクロがExcel2000で使えないという質問がありましたが、私の場合Excel2000で作ったマクロがExcel2002で使えません。 ファイルNO230881の方は自動修復で直ったそうですが、自動修復のリストにExcel が乗ってきていないので困っています。 起きている症状は、 Excel2000で作成したマクロを、Excel2002で実行しようとしたら、***はマクロを含んでいますとメッセージが出て、マクロを有効にすると、オブジェクトライブラリは登録されていませんというメッセージが出てきたので、OKにし、もう一度マクロを有効にしたら、「***の修復   ***にエラーが検出されましたがMicrosoftExcelは次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。  VisualBasicプロジェクトが失われました。 ActiveXコントロールが失われました。」というエラーメッセージが出てきて、マクロがなくなってしまい、また新しくマクロを記録しようとしても、記録できません、というエラーメッセージが出てきてマクロが作れなくなってしまいました。 尚、セキュリティは中にしてありますが、低でもマクロの記録ができないです。なぜでしょう? VBAプロジェクトのライブラリファイル参照がうまくいっていないということはわかるんですが、VBエディタの[ツール]>[参照設定]がグレーで開くことができません。 みなさんのお知恵をお貸しください。

  • excel2000のVBAについて

    excel2000でコマンドボタン(command1)をclickすると VBAの command1_click関数の処理をするという マクロをVBAで作成したいのですが、 (1)excelシート上にコマンドボタンの作成方法 を教えてください

  • Excel2007VBAで、昨日作ったマクロが、なくなってしまいました

    Excel2007VBAで、昨日作ったマクロが、なくなってしまいました。 マクロ名が残っているので、当該マクロを開くと実行ボタン等が空白で、作成ボタンのみ操作可能で、そのボタンを押すと中身は空白となっています。 そして、そこに、マクロの中身をコピーすると、Module 29 マクロ名 とか Module 32 マクロ名とかが、薄色で表示されますが、操作ができません。 なんとか元に戻したいのですが、その方法を、お教え頂けないでしょうか、よろしくお願い致します。

  • EXCEL2003の「マクロを含んでいます」の表示

    会社でEXCEL2003を使っています。 EXCELで毎月する作業があるのでマクロを組んでPersonal.exeに保存 しました。そうしたらその後作成して保存したExcelファイルは マクロを使っていなくても全部開く時に「セキュリティ警告/ ”(ファイル名)”はマクロを含んでいます」と出るようになって しまいました。 他の人から表示がでると面倒なのでVBAの画面で標準モジュールの中の MODULE1~を削除するよう言われてやっているのですが、マクロが 増えてきてこのMODULE1~をいちいち削除するのも大変でなりません。 新規ファイルを保存する時にこの標準モジュールの部分が保存されないようにする方法はありませんか?

  • Excel2003のVBAマクロについて

    会社のパソコン(Excel2003)で作成したマクロを自宅のパソコン(同じくExcel2003)で実行しても動作しません。中身を見てみると、なぜかコードの中に変な半角文字が混在していたり、入力してもいないのに英文字が行の頭に表示されて削除できないという問題が起きています。 対処方ごをご存じの方がいましたら対応法を教えて下さい。

  • 【Excel2013】 マクロの一括コピー

    自宅PCをWin7 64bit & office2010 32bit から Win10 64bit & office2013 64bit へ買い替えました。 Win7で使用していたマクロ(PERSONAL.XLSB)をそのままWin10(C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Excel\XLSTART)へ保存してマクロが正常に動くのを確認しました。 しかし、Excel2013を再度開くと二重に開いてしまいました。 「Excel2013 二重に開く」で解決法をググっても「XLSTRATフォルダを削除」もしくは「PERSONAL.XLSBを作り直す」しか出てこなかったので、PERSONAL.XLSBを作り直して1個ずつコピペしました。 近々会社PCもWin7 32bit & office2010 32bit から Win10 64bit & office2013 64bit へ交換する予定ですが、マクロの数が20個以上あります。 自宅ではマクロの数が3個でしたので「PERSONAL.XLSBを作り直す」方法でもよかったのですが、20個以上あるマクロを1件ずつコピペするには膨大な時間と手間がかかります。 Excel2010のPERSONAL.XLSBからExcel2013のPERSONAL.XLSBへ一括コピーする方法はありませんか?

  • excel-vbaで作成したマクロを別シートから実行させたい

    excel-vbaでマクロを作成したのですが、以下の2点がわからなくて困っています。 (1)作成したマクロを別のシート(コマンドボタンだけが配置されているシート)から実行させたい (2)コマンドボタンを作成して、ファイルを閉じてしまうと作成したコマンドボタンが消えてしまいます。コマンドボタンを作成したファイルは、常に作成したコマンドボタンを表示させたい よろしくお願いいたします。

専門家に質問してみよう