Bonsoir,
Sub etiq()
Dim n%, i%
With Worksheets("IMPORT_SHEET")
n = .Cells(.Rows.Count, 2).End(xlUp).Row
For i = 2 To n
Range(.Cells(2, i + 2), .Cells(1 + .Cells(i, 1).Value, i + 2)).Value = .Cells(i, 2).Value
.Cells(2, i + 2).ColumnWidth = 18
Next i
End With
End Sub
Tu supprimes les colonnes testées, pour retester.
Ferrand