答案 0 :(得分:0)
这应该是你之后的
Dim findMappingNo As Range
Dim mapNum As Integer
For i = 2 to 11
Range("A" & i).Copy Destination:= Range("H" & i)
mapNum = Range("D" & i).Value
Set findMappingNo = Range("B2:B11").Find(what:=mapNum)
If Not findMappingNo Is Nothing Then
Range("C" & findMappingNo.Row).Copy Destination:= Range("I" & i)
End if
Next i
如果您希望结果列表位于其他工作表上,只需将工作表名称放在范围的开头,即
Sheets("Sheet1").Range("A" & i).Copy Destination:= Sheets("Sheet2").Range("H" & i)