Cumuler valeurs sous conditions

Bonjour à tous,

Le problême auquel je suis confronté va sans doute vous paraitre bannal :

J'ai une colonne dans laquelle soit les cellules contiennent une information, soit elles sont vides, soit elles sont masquées.

Je voudrais récupérer les valeurs de toutes les cellules contenant une informations et les cumuler dans une seule autre cellules.

J'ai tenté qque chose avec For each... Next mais seul la dernière cellule contenant une information est affichée. Il n'y a pas de "rétention" des cellules précédentes dans la cellule finale. (ci dessous une capture du code)

Merci d'avance,

Arthur

capture

Salut Arthur,

effectivement, tu ne renseignes dans M9 QUE la valeur lue.

Si, comme je le supposes, tu veux les concaténer, fais plutôt ainsi (sans test car pas de fichier).

.Range("M9").Value = IIF(.Range("M9").Value="", a.Value, .Range("M9").Value & ";" & a.Value)

A+

Salut,

Merci ça marche niquel !

Rechercher des sujets similaires à "cumuler valeurs conditions"