Problème de ScrollBar dans un formulaire

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 !

Calvus

XLDnaute Barbatruc
Bonsoir le forum,

J'ai créé un formulaire, avec des Listbox qui peuvent afficher une page pleine.
La dimension a été prévue pour cela.

Or, pour une raison qui m'échappe totalement, lorsque je change de page, apparaissent des ScrollBars, alors que les pages sont quasi vides, e que de toute façon tout devrait entrer dans mon formulaire...

Les propriétés semblent pourtant exactes.

Confère les images.
Dites moi si vous avez besoin d'un fichier.

Merci
 

Pièces jointes

  • Formulaire commande 1.PNG
    Formulaire commande 1.PNG
    37.7 KB · Affichages: 76
  • Formulaire commande 2.PNG
    Formulaire commande 2.PNG
    38.7 KB · Affichages: 65
  • ScrollBar.PNG
    ScrollBar.PNG
    20 KB · Affichages: 73
Re

Essaie 1 à 1 les autres paramètres de la liste pour voir.

EDIT: sinon, dans userform_activate, ajoute cette ligne; peut-être est-ce dû au Multipage.
MultiPage1.Pages(0).KeepScrollBarsVisible = fmScrollBarsNone
 
Dernière édition:
Bonsoir Laetitia 🙂, Re Lonewolf 🙂,

Ok Laeti, je vais poster un fichier.

Sinon, 2 choses.

1/ J'ai remarqué que seules certaines listbox, pas toutes, sont modifiées.
Celles que l'on voit en fait sur l'image postée.
Et elles rétrécissent à chaque fois qu'un code du userform est éxécuté.

2/ @Lonewolf : La ligne de code que tu m"as donné génère une erreur : variable non définie.

A bientôt

EDIT : Voici le fichier
 

Pièces jointes

Dernière édition:
salut

le problème peut être réglé* en prenant une largeur de colonne (par exemple ColumnWidths à 76 ) inférieure à celle de la liste (quand Width à 80).

*chez moi avec ma version, mon écran)😉

édit : quand des listes ont la même largeur, tu peux les sélectionner en gardant la touche Ctrl enfoncée. lL changement de propriété s'appliquera à la sélection.
 
Dernière édition:
Re


MicroHard a pensé aussi aux marges (surtout bénéficiaires). aussi les polices (Font) choisies proportionnelles ou pas ont encore un impact (et je "scroll" à tout va, en long et en large).

Autre remarque : la politique de l’alignement à droite peut-être plus intéressante que celui de la gauche (sans esprit partisan que je laisse aux politiciens politicards 😱).
 
re tous🙂🙂🙂

c' est le multipage qui diminue ou les listboxs ????

si vraiment listbox essai

VB:
Private Sub UserForm_Activate()
Dim i As Byte
For i = 1 To 6: Me("ListBox" & i).Height = 448: Next i
For i = 11 To 16: Me("ListBox" & i).Height = 448: Next i
End Sub
 
Re et pour le plaisir de saluer Laeti 😀

Oups, je pensais que tu connaissais Micro HARD, la face cachée de Micro SOFT.
La prochaine fois que je créerai un mot il me faudra vérifier que ce n’est pas encore fait par d’autres.

Pour la barre horizontale (et pour ne pas radoter)

Je ne sais pas quelles sont les marges prévues (sous-entendues donc cachées) pour chaque contrôle contenant du texte mais tu as dû déjà voir des fenêtres de ce genre :
upload_2016-12-23_12-56-52.png




Pour la barre verticale :

Elle est aussi gérée par la propriété IntegralHeight . C’est ici que tu la verras ou pas (True ou False) en fonction du nombre de lignes (réduction proposée par Laetitia).
 
- 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
Retour