Problème de boucle

Fermé
Kanagol - 9 janv. 2012 à 10:13
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 - 9 janv. 2012 à 10:45
Bonjour à tous,

J'ai écrit une boucle mais le problème c'est qu'elle ne s'arrête pas lorsque les cellules sont vides ...

Private Sub CommandButton2_Click()

'on se place sur la premire cellule
Range("B2").Select

'variable pour somme
Dim somme As Double

'boucle globale pour toute la feuille
While Selection.Value <> ""
somme = Range("B2").End(xlDown).Row


'boucle => Tant que la nature est la même
'que celle du dessous, on additionne
While Selection.Value = Selection.Offset(1, 0).Value
somme = somme + Selection.Offset(0, 8).Value
Selection.Offset(1, 0).Select
Wend
somme = somme + Selection.Offset(0, 1).Value

'ecriture de la somme
Selection.Offset(0, 10).Value = somme

'On change de ligne
Selection.Offset(1, 0).Select

Wend

End Sub

Voila mon code et je ne trouve pas la solution, dès que j'éssai quelque chose les calculs ne se font plus :@ :@

Si l'un de vous à une solution?????

Merci et Bon Lundi ; )

1 réponse

vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
9 janv. 2012 à 10:45
bonjour,

au lieu de faire range("B2").select et selection.value, fait range("B2").value.
0