Microsoft 365 Colonnes de listbox

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

José77

XLDnaute Occasionnel
Bonjour,

Quelqu’un connaîtrait il la manière de récupérer en VBA la valeur de la largeur des colonnes d’une listbox ?
Par avance merci beaucoup.
José
 
Bonjour @job75 😉, à tous 🙂,
C'est ce que dit Microsoft mais ça ne semble pas vrai chez moi.

Comparez 2 ListBox, l'une sans définition des largeurs et l'autre avec des largeurs à 72.

J'ai fait un petit Userform pour comparer les largeurs des colonnes.

Listbox du haut:
Propriété ColumnWidths à vide donc VBA calcule la largeur des colonnes par lui-même.
Quand on diminue ou augmente la largeur de la Listbox (au moyen des deux boutons) , on affiche :
  1. la largeur théorique (largeur de la Listbox divisée par le nombre de colonnes soit 4)
  2. et la largeur calculée par la fonction LargeurColonneN (rappel : avec seuil minimal à 72)
Listbox du bas:
Propriété ColumnWidths à "72 pt;72 pt;72 pt;72 pt"
Les colonnes ont donc une largeur constante de 72 pt.


Des repères verticaux entre les deux Listbox permettent de voir si la largeur des colonnes de la Listbox du haut est plus petite ou plus grande que la largeur de 72 pt.

Sur mes PC (perso. et prof.) il y a bien une limite basse à 72 pt.

Qu'en est-il sur votre PC ?
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
256
Réponses
1
Affichages
227
Réponses
3
Affichages
199
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
184
Retour