Bonjour,
j'ai essayé de copier coller des colonnes d'un onglet à un autre. Jusque là tout va bien. Cependant, lors du collage, je me retrouve avec la colonne 56 de mon onglet d'extraction collé à la colonne 56 dans le nouvel onglet. J'aimerais que les colonnes que j'extrais soient collées les unes à la suites des autres. Voici mon code:
Sub TRAITEMENT()
Sheets.Add(After:=Worksheets(Worksheets.Count)).Name = "TREATED DATA"
With Sheets("ALL DATA")
.Activate
Columns(1).Select
Selection.Copy
Sheets("TREATED DATA").PasteSpecial
End With
With Sheets("ALL DATA")
.Activate
Columns(2).Select
Selection.Copy
Sheets("TREATED DATA").PasteSpecial
End With
With Sheets("ALL DATA")
.Activate
Columns(3).Select
Selection.Copy
Sheets("TREATED DATA").PasteSpecial
End With
With Sheets("ALL DATA")
.Activate
Columns(11).Select
Selection.Copy
Sheets("TREATED DATA").PasteSpecial
End With
With Sheets("ALL DATA")
.Activate
Columns(12).Select
Selection.Copy
Sheets("TREATED DATA").PasteSpecial
End With
With Sheets("ALL DATA")
.Activate
Columns(37).Select
Selection.Copy
Sheets("TREATED DATA").PasteSpecial
End With
With Sheets("ALL DATA")
.Activate
Columns(56).Select
Selection.Copy
Sheets("TREATED DATA").PasteSpecial
End With
End Sub
En vous remerciant,