Bonjour,
Je sais que tout le mond eva me dire par sur un TDC ou sur une Formule du genre NB.si ou Somme.Si .....
Mais non !! Je souhaite vraiment apprendre à le faire seulement en VBA !
Alors voilà, j'ai 4 colonne D, E, F, G. J'ai une multitude de ligne je souhaite passer sur chacune de mes lignes et toutes celles ou mes cellules (E) Cells(I, 5,) & (G) Cells(I, 7) seront identiques à une ligne qui se trouve en dessous alors on Additionne la Cellules (F) Cells(I, 6) puis on supprime la fameuse ligne identique.
Sub Bouton1_Cliquer()
Dim ligFin As Long
'Permet de savoir ma dernière ligne pleine
ligFin = Range("e" & Rows.Count).End(xlUp).Row
'Effectue une boucle qui passe sur toute les lignes
For I = 2 To ligFin
For y = 3 To ligFin
If Cells(I, 5) = Cells(y, 5) And Cells(I, 7) = Cells(y, 7) Then
Cells(I, 6).Value = Cells(I, 6).Value + Cells(y, 6)
'La je ne sais pas comment supprimer la ligne doublon..
Rows(y).EntireRow.Delete
End If
Next y
Next I
End Sub
J'ai cette Formule que j'ai faite mais malheureusement je doit me tromper quelque part ça ne donne pas ce que je souhaite..
J'ai l'impression qu'il me prend pas en compte la première condition c'est bizarre !
Merci d'avance pour votre aide !