Activesheet.pastespecial이 정상적으로 작동하지 않습니다. Activesheet.paste는 결과를 제공하지만 형식화가 필요합니다.붙여 넣기가 수행되지만 Pastespecial이 작동하지 않습니다.
Sub Show()
Dim Rng As Range
Set Rng = Activeworkbook.Worksheets("Dashboard").Range("A1:F30")
Rng.Select
Rng.Copy
Activeworkbook.Close
ThisWorkbook.Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = "Dashboard" & NewFile
With ActiveSheet
.Range("A1").Activate
.Range("A1").Select
.Pastespecial Paste:=XlPasteAll **<-------**
End With
End Sub
해야합니다 Selection.Pastespecial 붙여 넣기 : = XlPasteAll 그냥 내 끝에서 테스트하고 서식을 가져 오지 않습니다. –
BTW, 마지막 다섯 줄을'ActiveSheet.Range ("A1")로 바꿀 수 있습니다. PasteSpecial Paste : = xlPasteAll' – Kapol