1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Sub mise_a_jour()
Dim lref As Integer, lref2 As Integer 'ligne de parcours
Dim ref As Range 'zone des reférences
Dim ref2 As Range 'idem feuille 2
Set ref = Feuil1.Range(Feuil1.Cells(2, 11), Feuil1.Cells(2, 11).End(xlDown))
Set ref2 = Feuil2.Range(Feuil2.Cells(4, 2), Feuil2.Cells(4, 2).End(xlDown))
For lref = 1 To ref.Count
lref2 = 0
Do 'recherche des mêmes reférences
lref2 = lref2 + 1 'tant que <> ou fin de liste
Loop Until ref.Cells(lref, 1) = ref2.Cells(lref2, 1) Or lref2 = ref2.Count
If ref.Cells(lref, 1) = ref2.Cells(lref2, 1) Then
'écriture des PU et PE
Feuil1.Cells(lref + 1, 13) = Feuil2.Cells(lref2 + 3, 3)
Feuil1.Cells(lref + 1, 14) = Feuil2.Cells(lref2 + 3, 4)
End If
Next lref
End Sub |
Partager