数据的一个Excel以另一个Excel我有一个包含约1000的数据线的Excel工作表,我有这些数据复制到满足条件的另一片材。为了实现这一点,我写了一个脚本,问题的复制使用VBScript
For m = 1 To x2 'iterate single column
For n = 1 To x4 'iterate PM_DUMP
If InStr(PMSheet.cells(n,6).value, dupSingle.cells(m,1).value) > 0 Then
' For p = 1 To y4
wsc.Activate
wsc.Rows.Item(n).Select
wsc.Application.Selection.Copy
wsb.Activate
wsb.Rows(m).Select
wsb.paste
wsc.Application.CutCopyMode = False
On Error Resume Next
Exit For
End If
Next
Next
GetExcel2.Save
脚本的执行进展顺利达certian极限说350行的下一行是越来越复制很好,但后几整行呈红色亮点分钟,我得到一个错误“的Excel遇到一个错误”,那么它关闭工作簿,并打开没有任何数据的新表...
任何有助于解决这个问题是非常赞赏。
与问候, Ramesh.T
发生什么情况如果去掉上的错误恢复下一行? – svinto 2010-01-04 15:20:32
如果我删除“上的错误继续下一步”,我得到“Excel无法粘贴错误” ...... 任何其他方式来解决这个...我 – 2010-01-04 15:29:20
添加了一些更详细的我的答案 - 这是你可以试试。 – SqlRyan 2010-01-04 17:09:12