Concatener sans doublon

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

mawua

XLDnaute Occasionnel
Bonjour tous le monde.

Ma question du jour est:
Peut -on concatener sans doublon sans vba ?
Ex.:
Dans une colonne j'ai:
A
B
B
C
A
D
C

Je voudrais obtenir en A1:
A B C D
 
Re : Concatener sans doublon

bonjour

désolé, mais une réponse en vba par une fonction personnalisé en attendant les formulistes.

Code:
Public Function concaSD(cellules As Range) As String
Dim c As Range
Dim data As New Collection
Dim el
Dim t As String

On Error Resume Next
For Each c In cellules
    data.Add c, CStr(c)
Next c
On Error GoTo 0

For Each el In data
    t = t & el
Next el

concaSD = t
    
End Function

salut
 

Pièces jointes

Re : Concatener sans doublon

Bonjour Hervé, Bonjour Mjo !

Merci pour vos réponses.
Vos deux solutions sont toutes deux efficaces, mais je dois bien avouer que le vba l'emporte haut la main en ce qui concerne l'intégration de la formule à une base de donnée par exemple.
 
Re : Concatener sans doublon

Re,

Il faut savoir ce que l'on veut.
Moi j'ai répondu à la question : concatener sans doublon sans vba

Si on adapte la formule à une plage variable (NBVAL), que la colonne supplémentaire est masquée et qu'on récupère la dernière valeur par un RECHERCHE, la solution par formule est tout aussi valable.

mjo
 
Re : Concatener sans doublon

Tu as raison.
Ce serait bien mal venu de critiquer les propositions de solution qui me sont faite alors que moi même je suis incapable de les pondre.
Sache que je n'ai pas voulu remettre en cause la pertinence de ta réponse.
Merci encore et 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

Discussions similaires

R
  • Question Question
Réponses
3
Affichages
113
regis6460
R
  • Question Question
XL 2016 liste
Réponses
10
Affichages
386
  • Question Question
Réponses
8
Affichages
298
Réponses
3
Affichages
217
Réponses
7
Affichages
178
Retour