Bonjour a tous,
Voila je vous expose mon problème, j'utilise VB depuis aller 4 jours et je suis coincé sur une parti de macro.
j'utilise la formule suivante dans la colonne E : =SI(C9=1;CONCATENER('Marseille '!B9;" ";'Marseille '!A9);"")
Si C=1 alors il y a un résultat dans la colonne E (nom + prénom)
Je souhaiterai concaténer que les cellules avec nom + prénom.
mon problème est que les cellule sans résultat ne sont pas vide vu que la formule retourne "" et donc je ne peux pas utiliser Do While Not (IsEmpty(Worksheets("Donnees").Cells(ii, 5)))
j'utilise le code suivant :
If Range("C8").Value > 0 Then
ii = 9
Do While Not Cells(ii, 5) = "" 'sauf que ca ne marche pas vu qu'elle s'arrête a la première sans résultat même s'il y a d'autres cellule en bas
'(IsEmpty(Worksheets("Donnees").Cells(ii, 5)))
liste = liste & Chr(10) & Cells(ii, 5)
ii = ii + 1
Loop
Merci de votre aide.
Voila je vous expose mon problème, j'utilise VB depuis aller 4 jours et je suis coincé sur une parti de macro.
j'utilise la formule suivante dans la colonne E : =SI(C9=1;CONCATENER('Marseille '!B9;" ";'Marseille '!A9);"")
Si C=1 alors il y a un résultat dans la colonne E (nom + prénom)
Je souhaiterai concaténer que les cellules avec nom + prénom.
mon problème est que les cellule sans résultat ne sont pas vide vu que la formule retourne "" et donc je ne peux pas utiliser Do While Not (IsEmpty(Worksheets("Donnees").Cells(ii, 5)))
j'utilise le code suivant :
If Range("C8").Value > 0 Then
ii = 9
Do While Not Cells(ii, 5) = "" 'sauf que ca ne marche pas vu qu'elle s'arrête a la première sans résultat même s'il y a d'autres cellule en bas
'(IsEmpty(Worksheets("Donnees").Cells(ii, 5)))
liste = liste & Chr(10) & Cells(ii, 5)
ii = ii + 1
Loop
Merci de votre aide.