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

Recopier dans une cellule avec un séparateur

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 !

Racinecarrée

XLDnaute Nouveau
Bonjour,

J'aurais besoin de recopier tous les numéros des blocs dans une cellule avec un séparateur virgule, sans aucun espace.

Est-ce possible ?
Si oui, comment ?

Je vous met en PJ un exemple de ce que je souhaites faire.

Merci.
 

Pièces jointes

Re : Recopier dans une cellule avec un séparateur

Bonjour à tous

Une solution par formule
Code:
=A2&","&A3&","&A4&","&A5&","&A6

Une solution par macro
Code:
Sub a()
Dim t
t = Range("A2:A6").Value
Range("C7").Value = Join(Application.Transpose(t), ",")
End Sub
 
Dernière édition:
Re : Recopier dans une cellule avec un séparateur

Bonjour mouve59, Staple1600,

Juste pour saluer Staple1600 🙂, un autre essai avec une fonction : concat(maPlage)maPlage est la zone à concaténer (on ne concatène que la première colonne de la zone).
VB:
Function concat(maPlage As Range)
Dim tablo, res()
  tablo = maPlage.Columns(1).Value
  ReDim res(1 To UBound(tablo))
  res = tablo
  concat = Join(Application.Transpose(res), ",")
End Function
 

Pièces jointes

- 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
15
Affichages
451
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…