Excel 如何将工作表从一本书复制到另一本书

Excel 如何将工作表从一本书复制到另一本书,excel,vba,Excel,Vba,尝试将现有工作表从工作簿复制到新书。我使用工作表来制作周报中的数据透视表。所以在本例中,我尝试将一个名为“Accounts”的表从Book1移到Book2 这是我目前的代码: sheets("Accounts").copy before :=workbooks("Book2").sheets("Sales") 我得到了超出范围的错误,我假设,因为我没有指定“帐户”表来自哪里,但我一直无法从谷歌找到正确的答案 我有一行代码,以前用于复制范围: workbooks("Book1").workshe

尝试将现有工作表从工作簿复制到新书。我使用工作表来制作周报中的数据透视表。所以在本例中,我尝试将一个名为“Accounts”的表从Book1移到Book2

这是我目前的代码:

sheets("Accounts").copy before :=workbooks("Book2").sheets("Sales")
我得到了超出范围的错误,我假设,因为我没有指定“帐户”表来自哪里,但我一直无法从谷歌找到正确的答案

我有一行代码,以前用于复制范围:

workbooks("Book1").worksheets("Sales").range("range").copy
我不知道该代码是否适用于手头的问题,但如果适用,请让我知道


谢谢你的帮助

工作簿(“Book1”).工作表(“账户”)。激活//工作簿(“Book1”).工作表(“账户”)。在之前复制:=工作簿(“Book2”).工作表(“销售”)
?(其中
/
表示换行)@BruceWayne,不幸的是,这段代码给了我一个438错误,对象不支持属性或方法。谢谢你的帮助!您是否更改了删除//?哪一行,
激活
还是下一行?另外,您的代码中的工作簿名称是正确的,是吗?是的,@braX和我确保名称也是正确的