Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Macro Excel tranposer colonnes en lignes

1 réponse
Avatar
VincentAimeIsabelle1
Bonjour,

Je viens vers vous pour traiter un fichier texte (énorme) via l'utilisation d'une macro.

J'ai un fichier de 250k lignes et 8 colonnes :

ind11 ind12 .-.-. ind18
ind21 ind22 .-.-. ind28
.-.-..-.-..-.-..-.-..-.-..-.-.
ind250k1 .-.-..-.-. ind250k8

Et je souhaiterais le mettre sous la forme d'une seule grande colonne :

ind11
ind12
.-.-.
ind18
ind21
ind22
.-.-.
ind28
.-.-..-.-..-.-..-.-..-.-.
ind250k1
ind250k2
.-.-.
ind250k8

J'ai trouvé un début de réponse ici :
http://www.generation-nt.com/reponses/transposer-valeurs-plusieurs-colonnes-vers-plusieurs-lignes-entraide-3673701.html
Mais pas le code pour la transposition, ni exactement la même chose..
Merci d'avance des conseils que vous pouvez me donner !

Vincent

1 réponse

Avatar
Jacky
Bonsoir,

Ceci peut-être..
'------------------
Sub J_j()
Dim c As Range
Sheets("resultat").Cells.Clear
Application.ScreenUpdating = False
For Each c In [a1:a250]
With Sheets("Feuil1")
.Range(.Cells(c.Row, 1), .Cells(c.Row, 8)).Copy
End With
With Sheets("resultat")
.Cells(.Cells(Rows.Count, "A").End(xlUp).Row + 1, 1).PasteSpecial Paste:=xlPasteAll,
Transpose:=True
End With
Next
Application.ScreenUpdating = True
Sheets("resultat").Activate
End Sub
'--------------------
Voir ici
http://cjoint.com/?EEgwmtLaiPJ


--
Salutations
JJ


"VincentAimeIsabelle1" a écrit dans le message de news:

Bonjour,

Je viens vers vous pour traiter un fichier texte (énorme) via l'utilisation
d'une macro.

J'ai un fichier de 250k lignes et 8 colonnes :

ind11 ind12 .-.-. ind18
ind21 ind22 .-.-. ind28
-.-..-.-..-.-..-.-..-.-..-.-.
ind250k1 .-.-..-.-. ind250k8

Et je souhaiterais le mettre sous la forme d'une seule grande colonne :

ind11
ind12
-.-.
ind18
ind21
ind22
-.-.
ind28
-.-..-.-..-.-..-.-..-.-.
ind250k1
ind250k2
-.-.
ind250k8

J'ai trouvé un début de réponse ici :
http://www.generation-nt.com/reponses/transposer-valeurs-plusieurs-colonnes-vers-plusieurs-lignes-entraide-3673701.html
Mais pas le code pour la transposition, ni exactement la même chose..
Merci d'avance des conseils que vous pouvez me donner !

Vincent