Comment insérer une liste Excel dans une seule cellule?

Bonjour,

j'ai un besoin pas très courant : j'ai une liste de X chiffres dispatchés chacun dans une cellule à la fois (sous forme d'une colonne toute simple).

Je voudrais pouvoir copier cette série de X chiffres et les insérer dans un document quelconque, ou bien une cellule du classeur, avec une virgule comme séparateur.

Quelqu'un sait-il faire ça ?..

Merci à vous,

bonjour

peut-être qu'en "transposant" la colonne en une ligne, puis en exportant au format csv

Bonjour

Code (de J. BOISGONTIER) à mettre dans un module :

Function concat(champ)
   temp = ""
   For Each c In champ
     If Len(c.Value) > 0 Then temp = temp & c.Value & ","
   Next c
   concat = temp
End Function

Puis, dans la feuille, cette formule :

=concat(A1:A10)

Amicalement

Nad

re

la concaténation a-t-elle une limite, sur mon Excel2003, ça bogue ?

merci

Salut JMD

Longueur du contenu des cellules (texte) 32 767 caractères. Affichage de 1 024 uniquement dans une cellule et 32 767 dans la barre de formule.

Amicalement

Nad

oui, merci NAD

, mais ça bogue pas seulement du fait du contenu max d'une cellule, mais du fait de la fonction CONCATENE qui refuse trop de paramètres

Re

A combien de paramètres tu as le bug ?

Nad

re à toi

mon fichier d'aide Excel refonctionne !

CONCATENER accepte un maxi de 30 éléments

Re

Tu parles de la fonction CONCATENER, as-tu tester la fonction mise plus haut "concat" ?

J'ai testé 550 cellules.

Nad

ah, c'est tout simplement que je suis harchi-nul en VBA

j'ai compris maintenant

c'est OK, merci

Rechercher des sujets similaires à "comment inserer liste seule"