我正在檢查workbook1-sheet1-A
中的值是否在workbook2-sheet2-E
中匹配。如果有匹配workbook1-sheet1-Y
收到'x'
。檢查不同工作簿中的兩個範圍(運行時錯誤424)
這是我到目前爲止的代碼,並給出了if循環中的Run time error 424 - Object required
錯誤。
Sub Check()
'
Application.ScreenUpdating = False
endRow = Range("A" & Rows.Count).End(xlUp).Row
wkbSLA = ("F:\Workbook2")
For i = 2 To endRow
If Cells(i, 1).Value = wkbSLA.Sheets("Sheet2").Range("E2:E575").Value Then
Range("Y" & i) = "x"
End If
Next i
'
End Sub
我編輯了您的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
拋出什麼異常?另外,wkbSLA已經打開了嗎? – Trisped
@JohnSaunders,我的歉意。 – CustomX