Concatener plusieurs cellules

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 !

simraill

XLDnaute Occasionnel
Bonjour à tous,

alors voilà un petit problème :
je voudrais concatener les valeurs des cellules allant de A1 à A90.

Bien sur je connais le =A1 & ";" & A2.
Mais vous comprendrez qu'avec 90 cellule j'ai pas envie de m'amuser à tous taper...

Donc si quelqu'un a une petite astuce pour ce problème là.

Merci d'avance
simraill
 
Re : Concatener plusieurs cellules

Merci papou,
désolé de ne pas avoir mis de fichier exemple mais je ne pensais pas qu'un petit problème de ce genre necessité forcément un exemple, je ne pense pas qu'il soit très difficile de comprendre ma demande juste en lisant mon poste.

Sinon au niveau de ton code, a quoi sert-il de mettre l'option explicit, si tu ne met pas le type de ta variable? Ca reviens au même que de ne pas la déclarer.

@prorudess : merci à tio aussi, la textbox pour mettre le séparateur est vraiment sympas 😉!

Au final j'ai repris la fonction donnée dans le lien de hoerwind, en ajoutant un if :
Code:
Function MaPlageConcatener(plg As Range) As String
    i = 0
    For Each c In plg
        i = i + 1
        If i = 1 Then
            MaPlageConcatener = MaPlageConcatener & c
        Else
            MaPlageConcatener = MaPlageConcatener & ";" & c
        End If
    Next c
End Function

Le i et le if servant à ne pas mettre le ";" au début de la chaine.

Merci à tous 😉
Simraill
 
- 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éponses
3
Affichages
653
Retour