0

我正在尝试仅复制最后一张表的值(而不是公式)并将新表命名为“游戏”。我正在使用这个:

Sub CreateColumn()
ActiveSheet.Copy
Cells.Copy
Range("A1").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False


 ActiveSheet.Name = "Games"
 Application.ScreenUpdating = False

End Sub

但它正在创建一个新的工作簿,而不是最后一个工作表之后的新工作表。有人可以帮助我吗?谢谢

4

1 回答 1

0

您需要先添加工作表。就像是:

Sheets.Add After:=Sheets(Sheets.Count)
Sheets("Sheet4").Select
Sheets("Sheet4").Name = "Games"

然后激活它以复制到。

于 2013-04-18T17:41:49.163 回答