我在vlookup中使用了一个iserror,它在一个场景中工作但在另一个场景中失败
任何人都可以请帮助
If LastRowVBAWorkspace > 1 Then
For i = 2 To LastRowVBAWorkspace
BoolReturn = IsError(Application.WorksheetFunction.VLookup(Worksheets("VBAWorkspace").Range("A" & i).Value, Worksheets("ReSKU").Range("A:A"), 1, False))
If BoolReturn = True Then
If j = 1 Then
j = j + 1
Worksheets("ReSKU").Range("A" & j).Value = Worksheets("VBAWorkspace").Range("A" & i).Value
Else
Worksheets("ReSKU").Range("A" & j).Value = Worksheets("VBAWorkspace").Range("A" & i).Value
j = j + 1
End If
End If
Next i
End If