MErci ca marche bien mais je comprend pas tout votre code ^^
Comme le x, il sert a quoi ?
Car si par exemple j'ai des données dans la colonne D,E,F
et que je veux mettre dans la colonne B de la meme feuille que choix j'ai tester ca , mais ca marche pas (ci-joint le doc excel)^^ :
""
Dim wks As Worksheet
Set wks = Worksheets("Choix")
'
For x = 4 To 6
sCol = Choose(x, "D", "E", "F")
iRow = Cells(Rows.Count, x).End(xlUp).Row
'
iRowC = wks.Cells(Rows.Count, 1).End(xlUp).Row + 1
wks.Range("B" & iRowC).Resize(iRow - 1, 1).Value = Range(sCol & "2:" & sCol & iRow).Value
Next
'""