E
ediu
Guest
Bonjour,
Je cherche à comparer 2 cellules de 2 onglets et copier les informations du 2e onglet à la suite des informations du 1er onglet si les valeurs des 2 cellules comparées sont les mêmes.
Mais cela ne fonctionne pas.
Cela fonctionne pour la première ligne car les valeurs1 et 2 sont égales.
mais ensuite je ne parviens pas à comparer la ligne 2 de la sheet1 avec la ligne 2 de la sheet 2.
Quelqu'un pourrait-il m'aider ?
Merci
ed
Je cherche à comparer 2 cellules de 2 onglets et copier les informations du 2e onglet à la suite des informations du 1er onglet si les valeurs des 2 cellules comparées sont les mêmes.
Code:
Sub copie()
Dim ValComp As Integer
Dim LastLig As Long, i As Long, e As Long
Dim Valeur1 As String, Valeur2 As String
ValComp = 2
LastLig = Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
e = 2
For i = 2 To LastLig
e = i
Valeur1 = Sheets(1).Cells(i, ValComp)
Valeur2 = Sheets(2).Cells(e, ValComp)
If Valeur1 <> Valeur2 Then
e = i + 1
Else: With Sheets(1)
.Cells(i, 11) = Sheets(2).Cells(e, 2)
.Cells(i, 12) = Sheets(2).Cells(e, 7)
.Cells(i, 13) = Sheets(2).Cells(e, 8)
.Cells(i, 14) = Sheets(2).Cells(e, 9)
.Cells(i, 15) = Sheets(2).Cells(e, 10)
End With
End If
Next i
End Sub
Mais cela ne fonctionne pas.
Cela fonctionne pour la première ligne car les valeurs1 et 2 sont égales.
mais ensuite je ne parviens pas à comparer la ligne 2 de la sheet1 avec la ligne 2 de la sheet 2.
Quelqu'un pourrait-il m'aider ?
Merci
ed