concatener une série de cellues

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

B

Benoit Clouet

Guest
Bonjour,

J'ai une liste de communes en colonne sous excel, et je souhaiterais les exporter vers word en les ayant à la suite, séparées par une virgule et un espace.

Est-ce possible de l'automatiser?

Je vous remercie de votre attention

Benoit Clouet
 
Re : concatener une série de cellues

Il y a une colonne de 865 lignes, avec un nom de commune par ligne.
Et je souhaiterais en avoir une liste sous word , avec les noms mis bouts à bouts, sans avoir à tousles retaper.
Mais je ne sais pas si il existeune formule pour cela.

Merci de votre aide
 
Re : concatener une série de cellues

bonjour Nat et Benoit,
ce que je ferais en considerant que ta liste commence en A1 et que la colonne B est vide
en B1 tu mets =A1&" ,"
en B2 tu mets =B1&A2&" ,"
et tu tire ta formule jusqu'en bas.
Ta derniere cellule doit faire ton bonheur, tu copie le contenu et le colle dans word.
C'est de la bidouille mais ca doit etre bon.
bon courage
 
Re : concatener une série de cellues

bonjour tout le monde

une fonction personnalisée qui pourrait faire le boulot :

Code:
Public Function concateneliste(cellule As Range, separateur As String)
Dim i As Integer
Dim t As String

If cellule.Count > 5000 Then
    concateneliste = "Erreur : cellules maxi = 5000"
    Exit Function
End If

For i = 1 To cellule.Count
    If i = 1 Then
        t = cellule(i)
    Else
        t = t & separateur & cellule(i)
    End If
Next i

concateneliste = t
    
End Function
j'ai limité le nombre de cellule traitable à 5000, tu devrais pas etre géné car tu parles de 865 lignes

explication :

cellule=plage à traiter
separateur= ; dans ton cas

utilisation :

dans une cellule : =concateneliste(A1:A15;"; ")

salut
 
- 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
16
Affichages
506
Retour