我正在寻找一个vba宏,它将工作表中的整个数据复制到另一个工作表中创建新工作表。例如;我有一个名为14.11.2013
的工作表,其中包含一些值...单击一个按钮我需要宏创建新工作表并将整个数据从14.11.2013
工作表复制到这个新工作表。我是vba的初学者所以我不知道我该怎么做这种工作。有人可以帮帮我吗?
当然,当所有内容都被复制时,我想在新表中重定向..我认为这样的话:
Sheets("NewSheet").Activate
答案 0 :(得分:1)
以下是一般格式:
Sub CopySheet()
Dim s As Worksheet
Set s = Sheets("14.11.2013")
s.Copy after:=s
End Sub
答案 1 :(得分:-1)
如果您正在寻找一些初学者教程,我会在youtube上推荐ExcelVBAIsFun。
我相信这个视频将有助于如何录制宏,并教你自己如何在Excel VBA中做一些更简单的事情。它也有一些非常类似于从一张纸复制到另一张纸的东西。 http://www.youtube.com/watch?v=HmAYKyurYNU&list=PLw8O1w0Hv2ztGjIkrW7suD6oNDaOk3vbR
我自己学习VBA的时候用了很多。