0

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

当然,当所有内容都被复制时,我想在新工作表中重定向.. 我想是这样的:

Sheets("NewSheet").Activate
4

2 回答 2

1

这是一般格式:

Sub CopySheet()
    Dim s As Worksheet
    Set s = Sheets("14.11.2013")
    s.Copy after:=s
End Sub
于 2013-11-14T16:51:23.230 回答
-1

如果您正在寻找一些初学者教程,我会在 youtube 上推荐 ExcelVBAIsFun。

我相信这个视频将有助于如何录制宏并教自己如何在 Excel VBA 中做一些更简单的事情。它也做一些非常类似于从一张纸复制到另一张纸的事情。 http://www.youtube.com/watch?v=HmaYKyurYNU&list=PLw8O1w0Hv2ztGjIkrW7suD6oNDaOk3vbR

我在自己学习 VBA 时使用了很多。

于 2013-11-14T18:48:15.347 回答