質問: 「開いているすべてのブック」に保存したマクロの削除 パソコンド素人です。マクロが含まれたほかのエクセルブックを多数開いたまま、エクセルマクロ初心者講座(http://kabu-macro.com/kouza/macro/macro_jikkou.html)を見ながら、a1のセルのデータを消去するマクロを作って実行したところ、実行時の保存先が「開いてるすべてのブック」になっていたからなのか、他のエクセルのブックでも新しくシートを作っても、ctrl+z (ショートカットを作っていました)でa1のデータが削除されるようになってしまいました。(実行前には標準モジュールのmodule2にこのvbaが入ってたのを確認したのですが、実行後にはmodule2がなくなっていました) このままでも問題はないのですが、わからないのは悔しいので、どなたかこのマクロの削除方法を教えてください! 個人用マクロブックとやらにあるらしいことはわかったのですが、そのファイルが検索しても出てきません。osはvistaでエクセル2000と2007を使用してます。ちなみにエクセル2000でこのマクロを作ったのに2007でもctrl+zでa1のデータが削除されます。 よろしくお願いします。
回答: 「マクロ」ダイアログボックスで、保存先が「開いてるすべてのブック」になっている場合、 「マクロ」ダイアログボックスのリストボックスに「開いてるすべてのブック」に保存されているマクロが一覧表示される。 という意味です。「開いてるすべてのブック」に保存されるわけではありません。 他のブックでもショートカットキーでマクロが実行されるのなら、そのマクロが「個人用マクロブック」に保存されていると思います。 alt+f11 キー操作で、vbeを開き確認できます。 下記ページの、「vbe(visual basic editor/vbエディタ)の画面について」にvbeの絵があります。 左上にある「プロジェクトエクスプローラウインドウ」で vbaproject(personal.xls) とか vbaproject(personal.xlsb) と表示されるのが「個人用マクロブック」です。 展開して該当マクロを確認してください。 excel(エクセル) vba入門:vbe(visual basic editor/vbエディタ)の使い方 http://www.eurus.dti.ne.jp/~yoneyama/excel/vba/vba_vbe.html