2016-06-20 2 views

Antwort

0

sollte das sein, was Sie nach

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 

Wenn Sie die Ergebnisliste wollen auf einem anderen Blatt zu sein, legen Sie einfach den Blattnamen zu Beginn der Bereiche, dh

Sheets("Sheet1").Range("A" & i).Copy Destination:= Sheets("Sheet2").Range("H" & i) 
+0

Vielen Dank für Ihre Antwort – Amar

Verwandte Themen