(例)
Sub
Range(”B1:B5).Select B1:B5の範囲選択
Selection.Copy コピー
Range(”C1”).elect C1選択
ActiveSheet.P ste 貼り付け
Range(”D1:D5”).Select D1:D5の範囲選択
Selection.ClearContents 削除
End Sub
以上のプログラムをA?:A??を範囲選択して
マクロを実行させると以下自動的に
① B?:B??を選択・コピー
② C?選択・貼り付け
③ D?:D??選択・削除
にする方法を教えて下さい。
こんな感じでどうぞ。
Sub MacroNumberOne()
Dim r1, r2, r3, r4 As Range
Set r1 = Selection
Set r2 = r1.Offset(1)
Set r3 = r1.Offset(2)
Set r4 = r1.Offset(3)
r2.Select
r2.Copy
r3.Select
r3.PasteSpecial
r4.ClearContents
End Sub