2013-11-14 469 views
0

我正在寻找一个vba宏,它可以将工作表内的整个数据复制到另一个工作表中。例如;我有一张名为14.11.2013的工作表,其中包含一些值。单击一个按钮,我需要该宏创建新工作表并将整个数据从14.11.2013工作表复制到这个新工作表。我是vba的初学者,所以我不太了解如何做这种工作。有人可以帮助我吗?将整个工作表复制到另一个VBA

当然,当一切都拷入我希望在新的工作表重定向..我想是这样的:

Sheets("NewSheet").Activate 
+5

你可以尝试记录一个宏,看看如何做到这一点。 – Makah

+2

http://stackoverflow.com/questions/19584497/how-to-replicate-a-sheet-using-vba-macro-not-copy-replicate –

+0

你的意思是记录程序“创建新工作表,复制并粘贴数据“,同时我做到了,然后在任何我想要的地方执行它? –

回答

1

这里是一般格式为:

Sub CopySheet() 
    Dim s As Worksheet 
    Set s = Sheets("14.11.2013") 
    s.Copy after:=s 
End Sub 
相关问题