XL 2010 Ajuster Largeur Listbox en fonction nbre et largeur colonnes à afficher

cp4

XLDnaute Barbatruc
Bonjour :),

Je suis confronté à un problème d'une Listbox dont la largeur varie toute seule. J'ai suivi ce Tuto de MichelXLD et recherches. Mais je n'ai pas trouvé de solution.

La Listbox et la combobox sont alimentées au clic sur les boutons d'options (ici entree et transfert).
J'ai 2 problèmes:
1 - Pour transfert, afficher toutes les colonnes (12 colonne dont +1 cachée) sans qu'apparaisse la barre de défilement horizontale.
2 - au passage d'un bouton à l'autre la largeur de la listbox se modifie (cas où Me.ListBox1.ColumnWidths est utilisée) .
Comment faire pour quelque soit le nombre de colonne à faire apparaitre dans la liste sa largeur reste figer (toujours la même largeur).
Est-ce qu'il y a un calcul à faire pour déterminer la largeur de la Listbox en fonction de la largeur des colonnes?

Pour l'option entree, 8 colonnes à afficher.

Merci de me proposer une solution.
Bonne journée.
 

Pièces jointes

  • Listbox sans barre défilement horizontale.xlsm
    26.7 KB · Affichages: 16

sousou

XLDnaute Barbatruc
Bonjour
A tester
Suivant le choix, une table de ratio en focntion du nombre de champ à afficher calcul la largeur des colonnes
 

Pièces jointes

  • Listbox sans barre défilement horizontale.xlsm
    32.7 KB · Affichages: 52

Discussions similaires