Bonjour,
J'ai un problème concernant l'application d'une instruction sur une nouvelle ligne qui est elle-même crée sous condition.
Pour l'instant j'ai le code suivant mais il y a un bug et je comprends pas pourquoi.
Code:Sub séparer_EA() Dim zz As Integer, x As Integer zz = [A65000].End(xlUp).Row x = 1 For i = zz To 2 Step -1 ###Comparer les cellules de la colonne B 2 à 2 et insérer une ligne vierge quand les valeurs sont différentes### If Cells(i, "B").Value <> Cells(i - 1, "B").Value Then Rows(i).Insert End If Next i End Sub Sub sum() While Cells(i - x, "B").Value = Cells(i - 2, "B").Value ###Ici je veux additionner les cellules de la colonne C au-dessus de la nouvelle ligne créée tant que la valeur des cellules correspondantes de la colonne B reste la même### Cells(i, "C").Formula = sum(Range(Cells(i - 1, "C").Value, Cells(i - x, "C").Value)) ###Addition des cellules i-1,"C" à (i-x),"C". La valeur de x dépends du nombre de cellule B qui ont la même valeur.### Wend End Sub
-----