[英]excel VBA error when copying a worksheet from workbook opened using activeworkbook.path
I need to copy a summary worksheet from 12 different workbooks into a regional workbook. 我需要将12个不同工作簿中的摘要工作表复制到区域工作簿中。 I get a debugging error on the line that should copy the worksheet into the regional workbook.
我在应将工作表复制到区域工作簿的行上收到调试错误。 I tried using both the name and worksheet number on both the source and current workbooks.
我尝试在源工作簿和当前工作簿上同时使用名称和工作表编号。 The code is included below.
该代码包含在下面。
Sub copyfc()
Dim sourceworkbook As Workbook
Dim currentworkbook As Workbook
Set currentworkbook = ThisWorkbook
Set sourceworkbook = Workbooks.Open("C:\Country Files\BE FC12 BU19.xlsx")
sourceworkbook.Sheets("BE").Copy after:=currentworkbook.Sheets("End")
sourceworkbook.Close
End Sub
下面的行将工作表放置在末尾:
sourceworkbook.Sheets("BE").Copy After:=currentworkbook.Sheets(currentworkbook.Sheets.Count)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.