L'explication du calcul tient au fait de l'expression de ColumnWidth en "largeur d'un caractère du style Normal" par excel :
https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.columnwidth
Alors pour récupérer une expression en pixels,
Nous avons 72 points/pouces (2,54cm) = 64 pixels @ 96 pixels/pouces
J'ai donc défini la fonction msx pour faire ce calcul.
Le "3" provient du fait que je répartis cette largeur sur 3 colonnes.