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
Retour