1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub compare()
Dim cell_testA As Range
Dim cell_testB As Range
With Worksheets("Feuil2")
Set cell_testA = .Range("A1")
Set cell_testB = Worksheets("Feuil3").Range("B1")
For i = 0 To .Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row - 1
For j = 0 To Worksheets("Feuil3").Columns(2).Find("*", , , , xlByColumns, xlPrevious).Row - 1
If cell_testA.Offset(i, 0) = cell_testB.Offset(j, 0) Then
For k = 1 To 3
cell_testA.Offset(i, k) = cell_testB.Offset(j, k)
Next k
End If
Next j
Next i
End With
End Sub |
Partager