我正在寻找一个vba宏,它可以将工作表内的整个数据复制到另一个工作表中。例如;我有一张名为14.11.2013
的工作表,其中包含一些值。单击一个按钮,我需要该宏创建新工作表并将整个数据从14.11.2013
工作表复制到这个新工作表。我是vba的初学者,所以我不太了解如何做这种工作。有人可以帮助我吗?将整个工作表复制到另一个VBA
当然,当一切都拷入我希望在新的工作表重定向..我想是这样的:
Sheets("NewSheet").Activate
我正在寻找一个vba宏,它可以将工作表内的整个数据复制到另一个工作表中。例如;我有一张名为14.11.2013
的工作表,其中包含一些值。单击一个按钮,我需要该宏创建新工作表并将整个数据从14.11.2013
工作表复制到这个新工作表。我是vba的初学者,所以我不太了解如何做这种工作。有人可以帮助我吗?将整个工作表复制到另一个VBA
当然,当一切都拷入我希望在新的工作表重定向..我想是这样的:
Sheets("NewSheet").Activate
这里是一般格式为:
Sub CopySheet()
Dim s As Worksheet
Set s = Sheets("14.11.2013")
s.Copy after:=s
End Sub
如果你正在寻找一些初学者教程我会推荐在youtube上使用ExcelVBAIsFun。
我相信这个视频将帮助你如何记录宏并教你自己如何在Excel VBA中做一些更简单的事情。它也做一些非常类似于从一张纸复制到另一张纸。 http://www.youtube.com/watch?v=HmAYKyurYNU&list=PLw8O1w0Hv2ztGjIkrW7suD6oNDaOk3vbR
我自己在学习VBA时使用了这一点。
你可以尝试记录一个宏,看看如何做到这一点。 – Makah
http://stackoverflow.com/questions/19584497/how-to-replicate-a-sheet-using-vba-macro-not-copy-replicate –
你的意思是记录程序“创建新工作表,复制并粘贴数据“,同时我做到了,然后在任何我想要的地方执行它? –