1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| '-------------------------------------------------------------------------------------------
'recherche la deuxième valeur, puis stocker les resultat dans latdep et londep
For cdep = 2 To Feuil3.Cells(Rows.Count, 1).End(xlUp).Row
If Feuil3.Cells(cdep, 1) <> "" Then
With Feuil4.Cells(k, 1)
Set dep = .Find(Feuil3.Cells(cdep, 2), LookIn:=xlValues, lookat:=xlWhole)
If Not dep Is Nothing Then
latdep = Feuil3.Cells(cdep, 5)
londep = Feuil3.Cells(cdep, 6)
End If
End With
End If
Next
'---------------------------------------------------------------------------------------
'recherche la première valeur, puis stocker les resultat dans latarrv et lonarrv
For carr = 2 To Feuil3.Cells(Rows.Count, 1).End(xlUp).Row
If Feuil3.Cells(carr, 2) <> "" Then
With Feuil4.Cells(k, 2)
Set arrv = .Find(Feuil3.Cells(carr, 2), LookIn:=xlValues, lookat:=xlWhole)
If Not arrv Is Nothing Then
latarrv = Feuil3.Cells(carr, 5)
lonarrv = Feuil3.Cells(carr, 6)
End If
End With
End If
Next
k = k + 1
Loop |
Partager