Personnellement je ne connais pas de façon de faire sans les additionner... Si tu veux avoir le résultat dans une variable en VBA
For Each Colonne In Sheets("Feuil1").Columns("A:C")
Total = Total + Colonne.ColumnWidth
Next Colonne
pour l'avoir dans excel, une fonction perso
Public Function LargeurCol(MaRange As Range) As Integer
Dim LargeurTotal As Integer
For Each Colonne In MaRange.Columns
LargeurTotal = LargeurTotal + Colonne.ColumnWidth
Next Colonne
LargeurCol = LargeurTotal
End Function
et "=LargeurCol(A:C)" dans la cellule où tu veux le résultat. Ça ne répond pas à ta questions mais ça peut d'aiguillonner sur une autre solution.