Grand merciBonjour.
Google est votre ami :
Worksheets("Sheet1").Columns("A:I").AutoFit
Pour la feuille "Sheet1" et les colonnes de A à I.
Mais comment maintenir la largeur minimum a 12 ?
Sub LargeurColonnes()
Dim col As Range
Application.ScreenUpdating = False
For Each col In Columns("A:M")
col.AutoFit
If col.ColumnWidth < 12 Then col.ColumnWidth = 12
Next
End Sub