1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Sub compare()
'première ligne du 2ème tableau
ligne = 3
'boucle pour parcourir le 2ème tableau jusqu'à la fin
Do Until Cells(ligne, 15).Value = ""
'instruction qui cherche dans la colonne G le contenu du crédit de la ligne en cours de traitement
Set trouve = Range("g:g").Find(what:=Cells(ligne, 15).Value, LookIn:=xlValues, LookAt:=xlWhole)
'on test si la recherche à trouvé ou pas
If trouve Is Nothing Then
'si rien n'est trouvé, alors on ne fait rien
Else
'si la valeur est trouvée on fair le déplacement vers la bonne ligne
Range("O" & ligne & ":U" & ligne).Cut Range("H" & trouve.Row)
End If
'on passe à la ligne suivante
ligne = ligne + 1
Loop
End Sub |
Partager