數據的一個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