Excel 2013 マクロ講座 49回後半マクロ講座
テンプレート用のワークシートに、複数の表のひな形があり、それらを用途に応じてコピーするというケースです。
前頁では、アクティブセルのある表だけを新規シートにコピーするマクロをつくりました。
ここでは、アクティブセルのある表を列幅も含めて新規シートにコピーするマクロを作ります。
(サンプルファイルは、こちらから 2013マクロ講座49回サンプルデータ)

Range("A1").PasteSpecial Paste:=xlPasteColumnWidths

Sub セルのある表を列幅も含めて新規シートにコピー()
ActiveCell.CurrentRegion.Copy
Worksheets.Add After:=ActiveSheet
ActiveSheet.Paste
Range("A1").PasteSpecial Paste:=xlPasteColumnWidths
Range("E1").Select
End Sub
