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

XL 2016 Concatener plusieurs ligne d'un range (range variable)

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 !

kontractor08

XLDnaute Nouveau
Bonjour à tous,

je sèche depuis quelques jours la dessus

je dois regrouper pour creer un csv les valeur d'un range sheets("provisoir") (concatener chaque ligne indépendamment et les copier les unes sous les autres dans la sheets("labo") avec une virgule comme séparateur.
je dois également inverser l'ordre des 2 premières colonnes.

je ne l ai pas mis mais cette macro sera déclenchée par un bouton
je vous joint un exemple
merci par avance
 

Pièces jointes

Bonjour kontractor 08
un essai
Bonjour Pierrejean
toujours là à la rescousse

ton code est parfait, c'est exactement ce que j'ai besoin
par contre lorsque je réimporte ton code, j ai une erreur à la ligne For n --> (erreur de compilation variable non definie )


Sub export_bioxa()


'CREATION DE LA FEUILLE POUR CSV

Sheets.Add After:=Sheets(Sheets.Count)
Sheets("Feuil1").Select
Sheets("Feuil1").Name = "BIOXA"
Sheets.Add After:=Sheets(Sheets.Count)
Sheets("Feuil2").Select
Sheets("Feuil2").Name = "provisoir"

'concatainer les resultats
Sheets("BIOXA").Activate
Sheets("BIOXA").Select
For n = 1 To Sheets("provisoir").Range("A" & Rows.Count).End(xlUp).Row
a = Sheets("provisoir").Range("B" & n) & "," & Sheets("provisoir").Range("A" & n) & ","
For m = 3 To 13
a = a & Sheets("provisoir").Cells(n, m) & ","
Next
Sheets("labo").Range("A" & n) = Left(a, Len(a) - 1)
Next
End Sub


j'avoue que la je sèche
j ai essayé de la définir avec dim n as range
 
Bonjour Roblochon

votre version fonctionne mais dans mon cas de figure elle ne s adaptera pas a cause du fais que mon fichier comporte 15 module qui se recroisent dans leur code
merci merci beaucoup


j ai adopté la solution de Pierrejean en ayant retrouvé mon erreur

merci encore a tous
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…