Bonjour le fil,
fronck, quand arrêterez vous de faire des "select", "activate" et autre
VBA est langage orienté objets, utilisez les correctement
Voici un exemple simple de ce que vous pouvez faire
Sub Test()
Dim dCol As Long
With Sheets("Feuil1")
dCol = .Cells(1, Columns.Count).End(xlToLeft).Column
.Range(.Cells(1, 1), .Cells(1, dCol)).EntireColumn.AutoFit
.Range(.Cells(1, 1), .Cells(1, dCol)).ColumnWidth = 4.29
End With
End Sub
A+