大量rows想由一個sheet抄去另一個, 但run time error '1004'

大量rows想由一個sheet抄去另一個, 但出現下面error:

run time error '1004'
Copy method of Range class failed

當click debug 佢就highlight 左一句:
ws2.Rows(i).EntireRow.Copy ws.1Rows(Range("A:A").Find(temp).row)

呢一句既用意係我係worksheet 2(ws2)既某一行, 如果係ws1搵到相同keyword(temp)既果一個row,
就會由ws2抄個一行去replace ws1.

ws2 有4萬行資料
ws1 有15萬行資料

我試過如果ws1 , ws2 幾百條就無error, 但萬幾條就錯. 請問有無人可以幫幫我debug?

i 要 declare 為long

via HKEPC Reader for Android

TOP

i 要 declare 為long

via HKEPC Reader for Android
ww9876 發表於 2023-2-10 21:14

謝謝師兄. 本身已經係long

TOP

debug時睇下個i同temp係咩value

via HKEPC Reader for Android

TOP

171356.png
過幾年實失業...

TOP

過幾年實失業...
abcjerry 發表於 2023-2-11 17:15


真係好痴線! work!

TOP