可変の表をコピーして既存のデータの続きにはりつけるマクロ
記録のマクロで可変の表をコピーするコードを作成し、多少変更を加えて、 表の途中から貼り付けることができるマクロも作成することにします。
Sub Macro1()
'記録のマクロ
Selection.CurrentRegion.Select
Selection.Copy
Sheets("Sheet2").Select
Range("A1").Select
ActiveSheet.Paste
Columns("A:G").Select
Columns("A:G").EntireColumn.AutoFit
End Sub
Selection.CurrentRegion.Selectの部分が
ショートカットキーの、Ctrl + Shift + * 選択したコードになります。
これで、データが何行だろうと、下まで選択することができます。
Sub 可変の表をコピーする()
'長さの変わる表をコピーする
Selection.CurrentRegion.Copy Sheets("Sheet2").Range("A1")
Sheets("Sheet2").Range("A1").CurrentRegion.EntireColumn.AutoFit
End Sub
Sub 表を削除する()
'はりつけた表を削除する
Sheets("Sheet2").Range("A1").CurrentRegion.Clear
End Sub