我想一定值從另一個表從另一個工作簿中的VBA出類拔萃,但即時通訊剛開ERR 1004,這是我的代碼複製粘貼到另一個工作簿與if語句
Sub copiar()
Dim rng As Range
Dim cell As Range
Dim rng2 As Range
Dim cell2 As Range
Set rng2 = Range("A2:A5")
Set rng = Workbooks("perfumes.xlsx").Sheets("hoja").Range("A4:A10")
For Each cell In rng2
For Each cell2 In rng
If cell2 = cell Then Workbooks("perfumes.xlsx").Worksheets("Hoja 1").Range("K" & cell2.Row).Copy Range("H" & cell.Row)
Next cell2
Next cell
End Sub
廣東話意識到發生錯誤的位置複製 我對宏很陌生,migth需要幫助,謝謝
我還有一個問題,range()是否有最大行數?因爲這是假設使用20k行 –
什麼是錯誤信息?我不認爲錯誤1004總是有相同的信息。 –