こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

マクロの貼付け方で御教授下さい。

エクセル2000を使用しています。
3種類(内容は似てはいますがそれぞれ違います)のマクロのデータがメモ帳にあります。
そのマクロを記憶させたいのですが、
私がマクロを貼付ける方法は、ツール-マクロ-新しいマクロの記録
マクロの保存先(I) の保存先を、個人用マクロブック、どこかのセルを1個2個クリック。
ツール-マクロ-記録終了
Alt + F11 で、Visual Basic Editor 画面を開けて、プロジェクト・エクスプローラ
VBAProject(PERSONAL.XLS)というのができているはずなのでModule1 の中にマクロを上書きで貼り付け。

とういやり方です。
その場合マクロを3つまとめて貼付けて良いのでしょうか?
それとも一個ずつこの作業を三回繰り返す方が良いのでしょうか?
もし方法が間違っていれば御指摘下さい。

参考までに内容は下記のような感じです。

Sub abc()
Dim x As Long
With ActiveSheet
.Columns("C").Cut
中略
.Range("A1:J1").Interior.ColorIndex = 6
End With
End Sub

Sub def()
Dim x As Long
With ActiveSheet
.Columns("C").Cut
中略
.Range(.Range("A1"), .Range("A1").End(xlToRight)).Interior.ColorIndex = 6
End With
End Sub

Sub ghi()
Dim x As Long
With ActiveSheet
.Columns("C").Cut
中略
.Range(.Range("A1"), .Range("A1").End(xlToRight)).Interior.ColorIndex = 6
End With
End Sub

投稿日時 - 2008-03-24 18:58:58

QNo.3891171

暇なときに回答ください

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

マクロの記録操作は不要です。

>Alt + F11 で、Visual Basic Editor 画面を開けて、

最初からこの操作でVBEを開いて、必要なモジュールにコードを貼り付けるだけで作業は終わりです。
幾つのコードでも貼り付けて問題ありません。

投稿日時 - 2008-03-24 19:09:16

お礼

お礼が遅くなり申し訳ありませんでした。
よくわかりました。
おかげで勉強になりました。

投稿日時 - 2008-03-25 08:45:57

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

エクセルを開き
ファイル
開く
ファイルを開くダイアロウグで
ファイル名に personal.xls
を入れて
開く
ーー
これで
personal.xls
のブックが開く。
VBE画面を出し
VBAProject(personal.xls)

標準モジュールをクリックして
適当なModule(X)をクリックして、その画面にコピーしたソースを貼り付けてはどうでしょう。

投稿日時 - 2008-03-24 20:52:32

お礼

お礼が遅くなり申し訳ありませんでした。
よくわかりました。
おかげで勉強になりました。

投稿日時 - 2008-03-25 08:46:18

あなたにオススメの質問