- 締切済み
VBA 保存と実行について
エクセルの「開発」タブのBVAで 標準モジュールでプログラムを書きました。 (正確に言うと、書く能力はないので、 HPを参考にまねをしただけ) 作成した、そのマクロに名前をつける必要も あるかもしれませんが、保存の仕方が分かりません。 最初に作成したものに上書きされてしまっていて (モジュール1と2を作成したのに、1に2の内容が 上書きされていた)、最初につくったものが消えている 状態でした。 エクセルのブック全体に、そのマクロ?を実行したいのですが その実行の方法も分かりません。今のところワークシート4 に表を作成しており、マクロで表の加工をしたいと思っているのですがその場合は、ワークシート4を開いて実行?みたいなのを したらいいのでしょうか。初心者です。教えていただければ幸いです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- shameimaru_aya
- ベストアンサー率44% (34/76)
回答No.2
質問者からのお礼へ その書いたコードというのは Sub から始まりますか? Function から始まりますか? Functionなら表示されません
- shameimaru_aya
- ベストアンサー率44% (34/76)
回答No.1
Sub MsgBox関数さん() MsgBox "" End Sub こんな感じのマクロを作成したとして、マクロの名前になるのは Sub からあとの「MsgBox関数さん」のところです。開発タブのマクロを押してみてください。あなたが書いたマクロが表示されるはずです。 保存は、いつもどうり ファイル>名前をつけて保存で大丈夫です。ただ、保存するときにマクロ有効ブックにしないといけません。(*.xlsmが拡張子。拡張子がわからなかったら…調べろ!)
質問者
お礼
有難うございます。 マクロのところに、名前がありません。 できるとき、できないときがあります・・・。
お礼
コメント有難うございます。 Private Subではじまります。