I
ironmat
Guest
bonjour a tout le monde
je vous explique mon probleme. Je souhaiterai comparer la valeurs de deux cellules situées sur deux feuilles differentes.
Si les valeurs sont identiques alors on recupere une valeur d une colonne differente mais de la meme ligne et on la copie sur l autre feuille.
voila le code que j utilise :
Sub test()
L = Sheets('feuil1').Range('A65536').End(xlUp).Row
M = Sheets('feuil2').Range('A65536').End(xlUp).Row
For i = 1 To L
For j = 2 To M
If Sheets('feuil2').Cells(i, 15).Value = Sheets('feuil1').Cells(j, 5).Value Then
Sheets('feuil2').Select
Cells(i, 15).Select
Selection.Copy
Sheets('feuil1').Select
Cells(j, 4).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
Next j
Next i
End Sub
dc si vous voyez une erreurs je vous ecoute car actuellement rien ne se passe il n y a aucun couper coller qui fonctionne.
Je vous met mon fichier en piece jointe pour que cela soit plus comprehensible
Merci d avance.
Bonne journée
Au revoir
je vous explique mon probleme. Je souhaiterai comparer la valeurs de deux cellules situées sur deux feuilles differentes.
Si les valeurs sont identiques alors on recupere une valeur d une colonne differente mais de la meme ligne et on la copie sur l autre feuille.
voila le code que j utilise :
Sub test()
L = Sheets('feuil1').Range('A65536').End(xlUp).Row
M = Sheets('feuil2').Range('A65536').End(xlUp).Row
For i = 1 To L
For j = 2 To M
If Sheets('feuil2').Cells(i, 15).Value = Sheets('feuil1').Cells(j, 5).Value Then
Sheets('feuil2').Select
Cells(i, 15).Select
Selection.Copy
Sheets('feuil1').Select
Cells(j, 4).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
Next j
Next i
End Sub
dc si vous voyez une erreurs je vous ecoute car actuellement rien ne se passe il n y a aucun couper coller qui fonctionne.
Je vous met mon fichier en piece jointe pour que cela soit plus comprehensible
Merci d avance.
Bonne journée
Au revoir