Sub 複製含欄寬及格式()
Dim rSou As Range, rTar As Range
Set rSou = Sheets("Sheet8").Range("A1:D17")
Set rTar = Sheets("sheet2").Range("G6")
rSou.Copy rTar
With rTar
rSou.Copy
.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
End With
End Sub