2017-11-11 81 views
-2

我用VBA工作(用于Excel宏)如何整合来自工作表Sheet1(供应商)的信息,掌握工作表Sheet1和Sheet2的(供应商),以MasterSheet2

在试图复制SupplierFile1,File2(sheet2)Masterfile(Sheet2)

使用迪尔后访问供应商文件,然后复制Sheet2中的数据我这样做

ActiveWorkbook.Worksheets("Sheet2").Activate 
erow = Sheet2.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row 
ActiveSheet.Paste Destination:=Worksheets("Sheet2").Range(Cells(erow, 1), 

Cells(erow, 5)) //"This part is showing error" 

我不是一个程序员,并试图在网上和YouTube,但没有什么工作的解决方案。

+0

什么错误显示?你忘了提到这一点。 – ADyson

+0

请阅读[在什么情况下我可以添加“紧急”或其他类似的短语到我的问题,以获得更快的答案?](/ meta.stackoverflow.com/q/326569) - 总结是,这不是这是解决志愿者问题的理想方式,可能会对获得答案产生反作用。请不要将这添加到您的问题。 – halfer

回答

0

我不知道你想与做的:

Cells(erow, 5)) //"This part is showing error" 

但却有太多的括号。它应该是

Cells(erow, 5) 'Something else needs to go here 

尝试这样的事情

With ActiveSheet 
    .Range(.Cells(erow, 5).Select 'or whatever you're wanting to do 
End With