XL 2016 concaténer plusieurs lignes sous condition

  • Initiateur de la discussion Initiateur de la discussion Coulibaly ben
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Coulibaly ben

Guest
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

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

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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
454
Retour