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

Fusionner données ligne entière en une cellule

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

D

dormokos

Guest
Bonjour,

Je suis depuis plusieurs heures à la recherche d'une formule magique:

J'ai une ligne (de col A à col FM) soit beaucoup de case...

J'aimerais regrouper les données de chacune de ces case (ce sont des codes postale) dans une seule cellule ET en les séparant d'une virgule. Vu le nombre de colonne, les fonction type &CAR(10)& ou &", "& ne peuvent pas etre utilisées. J'ai déjà testé! au bout d'un moment Excel me dit "formule trop grande"...

J'ai déjà trouvé une macro pour fusionner les cellules selectionnées dans une cellule mais les données ne sont pas séparées, donc ceci n'est pas du tout pratique.

Merci beaucoup de votre aide!
 
Re : Fusionner données ligne entière en une cellule

Bonjour,

Voici une solution que j'utilise en colonne, mais en ligne cela marche aussi

une formule pour la première case
et une autre à tirer pour les case suivante

a défaut ça marche et c'est rapide.
 

Pièces jointes

Re : Fusionner données ligne entière en une cellule

Bonjour et bienvenu sur le forum, salut camarchepas,

Sous les fonctions complémentaires Morefunc (à télécharger gratuitement sur le Net), Mconcat permet de répondre en tous points à ta demande.
 
Re : Fusionner données ligne entière en une cellule

Bonjour Hoerwind,

Cette méthode est géniale pour une utilisation personnelle, mais si l'on doit en faire une utilisation sur plusieurs postes et de plus en entreprise pas très satisfaisante.
 
Re : Fusionner données ligne entière en une cellule

Merci pour vos réponses,

camarchepas, ta technique est très rapide en effet et parfaite pour une ligne.

hoerwind, j'ai chercher Morefunc, mais apparement ce n'est pas compatible Mac...

Pour la macro, je ne comprend pas ce que je dois faire, je ne vois rien en ouvrant le fichier excel...

J'essai d'appliquer ceci pour trois lignes, je continue de chercher
 
Re : Fusionner données ligne entière en une cellule

Re
Dans ce cas, voici le code (pour un bouton boite à outils Contrôles), si ça peut t'aider.
Code:
Private Sub CommandButton1_Click()
With Sheets("feuil1")
    For i = 1 To .Range("A" & Application.Rows.Count).End(xlUp).Row
        For j = 1 To 169
            Var = Var & .Cells(i, j) & ","
        Next j
        .Cells(i, 170) = Var
        Var = ""
    Next i
End With
End Sub
Cordialement
 
- 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
11
Affichages
420
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…