在最后一个之后添加一个工作表并复制最后一个不是公式的值

时间:2013-04-18 16:57:17

标签: excel excel-vba vba

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

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


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

End Sub

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

1 个答案:

答案 0 :(得分:0)

您需要先添加表格。类似的东西:

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

然后激活它以复制到。