Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Ne concaténer que sous condition

  • Initiateur de la discussion Initiateur de la discussion phil_
  • 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 !

P

phil_

Guest
Bonjour.

Je suis nouveau venu et malgré mes recherches sur le forum je n'ai pas trouvé la solution à mon souci.

Voilà :
Plusieurs cellules (6) contiguës contiennent des valeurs en texte et je souhaite dans une cellule récapitulative, ne concaténer que les valeurs différentes.
A B C D.......... G
1 TOTO TITI TOTO TUTU TOTO - TITI - TUTU

je ne sais si je dois utiliser une combinaison de si ou une autre fonction.

Merci pour votre aide.
 
Re : Ne concaténer que sous condition

Bonjour

Un essai
Code:
Function concatener_sans_doublon(entree)
Dim nb As Long, i As Long, j As Long
Dim res() As Variant
  nb = UBound(entree.Value, 2) - 1
  ReDim res(nb)
  For i = 1 To nb + 1
    res(i - 1) = entree(1, i).Value
  Next i
  For i = 0 To nb - 1
    For j = i + 1 To nb
      If res(i) = res(j) Then res(j) = ""
    Next j
  Next i
  concatener_sans_doublon = Join(res, "")
End Function

Note Bonjour pierrejean le temps que je ponde le code t'est déjà passé...
 
Re : Ne concaténer que sous condition

Merci pour vos réponse rapide.

Oui c'est tout à fait celà, concaténer en supprimant les doublons et en séparant les mots par un -

Encore merci.
 
- 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
3
Affichages
443
Réponses
7
Affichages
1 K
J
Réponses
6
Affichages
911
Jo2frey
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…