Réduire la largeur du menu déroulant dans un ComboBox

Bonjour à tous,

Je ne comprend pas pourquoi le menu déroulant est aussi large alors que le combobox est pas large et le menu ne contient que du texte d'une seule unité.

Quelqu'un aurait une idée pour réduire la largeur svp?

Merci

Bonjour,

C'est peut être sa !

Dans les propriétés vérifié;

AutoSize = False

Width= largeur fixe du Combobox

Cordialement

Bonjour,

Voir la propriété

    ComboBox1.ListWidth = 100

A+

Edit : Si tu à un Scroll horizontal c'est que ton combo n'est pas assez large, élargit-le de quelque points.

Pour :

AutoSize = False

Width= largeur fixe du Combobox

C'est déjà le cas

et :

    ComboBox1.ListWidth = 100

Je suis d'accord que le scroll n'apparait que lorsque la largeur est trop petite par rapport au text mais je n'ai qu'un symbole que prend tout au plus un caractère pourquoi VBA a l'impression d'avoir besoin d'autant d'espace?

Merci à vous deux entre temps de vous casser la tête pour m'aider

100 c'est un exemple, adapte à ton cas, 30 par exemple.

Autre chose, la largeur du combo PRÉVOIT" l'ajout d'un scroll vertical si tu a plus de données que le contenu de la liste.

Oui je suis d'accord pour l'exemple du 100 Mais mon tout premier poste est avec 36 :-/

BON, ONT VA ARRÊTER DE TOURNER EN ROND

poste un exemple de ton classeur

Le voici :

Encore merci

108classeur1.xlsm (26.30 Ko)

Bonjour,

moi je vois .ListWidth=100 (!!!)

avec 20 c'est bon

eric

Bonjour,

Shui d'accord avec eriiic, mêm 32pt dans ListWidth c'est pile la largeur du combo et sa marche.

Cordi

Oui j'avais laissé 100 par rapport à l'exemple.

Quand je mets 20 j'ai toujours la barre défillante.

Parce que la largeur mini par défaut des colonnes est de 72 pts.

Règle aussi ColumnWidths à 20

eric

Merci à vous tous

Ca a résolu mon problème!

Rechercher des sujets similaires à "reduire largeur menu deroulant combobox"