XL 2016 concaténer plusieurs lignes sous condition

Coulibaly ben

XLDnaute Nouveau
Bonjour,
J'ai besoin de votre aide svp.

Je cherche à concaténer dans une cellule plusieurs textes présents dans d'autres cellules, sous une condition commune. Je vous donne mon exemple en pièce jointe, merci pour votre aide. merci pour votre aide.
 

Pièces jointes

  • Concatener.xlsx
    9.4 KB · Affichages: 34

job75

XLDnaute Barbatruc
Bonsoir Coulibaly ben, bienvenue sur XLD,

Quand il s'agit de concaténer des cellules il faut généralement du VBA.

Utiliser ici cette fonction VBA, à placer impérativement dans un module standard :
Code:
Function Concat(c As Range, colonne As Range)
If c = "" Then Concat = "": Exit Function
Concat = colonne(c.Row)
While c(2) = "" And colonne(c.Row + 1) <> ""
    Set c = c(2)
    Concat = Concat & " " & colonne(c.Row)
Wend
End Function
Elle est utilisée dans la feuille de calcul du fichier joint avec cette formule en D2, à tirer vers le bas :
Code:
=Concat(B2;C:C)
A+
 

Pièces jointes

  • Concatener(1).xlsm
    21.6 KB · Affichages: 35

Coulibaly ben

XLDnaute Nouveau
Bonsoir Coulibaly ben, bienvenue sur XLD,

Quand il s'agit de concaténer des cellules il faut généralement du VBA.

Utiliser ici cette fonction VBA, à placer impérativement dans un module standard :
Code:
Function Concat(c As Range, colonne As Range)
If c = "" Then Concat = "": Exit Function
Concat = colonne(c.Row)
While c(2) = "" And colonne(c.Row + 1) <> ""
    Set c = c(2)
    Concat = Concat & " " & colonne(c.Row)
Wend
End Function
Elle est utilisée dans la feuille de calcul du fichier joint avec cette formule en D2, à tirer vers le bas :
Code:
=Concat(B2;C:C)
A+
merci énormément.
 

Discussions similaires

Réponses
2
Affichages
137

Statistiques des forums

Discussions
312 199
Messages
2 086 159
Membres
103 140
dernier inscrit
gwendoline.renou@hotmail.