Toujours dans les propriétés de la ListBox :
.ColumnWidths = xx;yy;zz;... (pour chaque colonne, les largeurs en points séparées par des ";")
l'Aide VBA précise :
Sauf spécification contraire, les largeurs de colonnes sont mesurées en points. Pour spécifier une autre unité de mesure, précisez les unités en tant que parties des valeurs. Les exemples suivants spécifient des largeurs de colonnes en plusieurs unités de mesure et décrivent comment les différentes valeurs s'insèrent dans une zone de liste à trois colonnes, dont la largeur est de 4 pouces.
Valeur Effet
90;72;90
La première colonne est de 90 points (1,25 pouce) ; la deuxième est de 72 points (1 pouce) ;la troisième est de 90 points.
6 cm;0;6 cm
La première colonne est de 6 centimètres ; la deuxième est masquée ; la troisième est de 6 centimètres. Étant donné qu'une partie de la troisième colonne est visible, une barre de défilement horizontal apparaît.
1.5 in;0;2.5 in
La première colonne est de 1,5 pouce, la deuxième est masquée, la troisième colonne est de 2,5 pouces.
2 in;;2 in
La première colonne est de 2 pouces, la deuxième est de 1 pouce (par défaut), la troisième colonne est de 2 pouces. Étant donné que la moitié de la troisième colonne est visible, une barre de défilement horizontal apparaît.
(Vierge)
Les trois colonnes sont de la même largeur (1,33 pouce).
Bon courage.
DIDIER