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

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

Re Simrail le forum
bah tu fais une petite boucle sur tes cellules ou une petite fonction personnalisée tu veux quoi pour séparer les textes?? un point virgule un espace un tiret bas??
a+
papou😱
 
Re : Concatener plusieurs cellules

Merci,
j'avais effectivement fait une petite macro dans le genre mais en beaucoup moins propre 🙂
bizarre que mon ami google ne me l'ai pas retourné dans mes recherches.
 
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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…