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剛剛在我的最終測試,它確實帶來格式。 –
順便說一句,你可以用'ActiveSheet.Range(「A1」)替換最後五行。PasteSpecial Paste:= xlPasteAll' – Kapol