Comment rendre "opérationnel" les barres de défilement d'un boite de dialogue

  • Initiateur de la discussion Initiateur de la discussion krystof_ii
  • Date de début Date de début

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 !

krystof_ii

XLDnaute Occasionnel
Bonjour,

J'ai créé une macro qui active une boite de dialogue & y ajoute autant de checkbox que d'item listé dans la colonne A.

Mon problème est que le nombre de checkbox créé dépasse les dimensions de la fenetre.

J'ai essayé d'activer la barre de défilement mais cela ne marche pas.

Qq'un aurait une solution ?
 

Pièces jointes

Re : Comment rendre "opérationnel" les barres de défilement d'un boite de dialogue

Bonjour,
Peut-être comme ça
Code:
Private Sub UserForm_Activate()
'.....
Me.KeepScrollBarsVisible = fmScrollBarsVertical
Me.ScrollHeight = PosY + 35
'ou bien
'Me.Height = PosY + 55
End Sub
A+
kjin
 
Re : Comment rendre "opérationnel" les barres de défilement d'un boite de dialogue

Merci Kjin,

Ta soluce ne fonctionnait pas, par contre grace à elle, j'ai pu chercher dans l'aide :
Private Sub UserForm_Initialize()
Me.ScrollBars = fmScrollBarsBoth
Me.KeepScrollBarsVisible = fmScrollBarsNone

Me.ScrollHeight = 2 * Me.Height
Me.ScrollWidth = 2 * Me.Width

'Set ScrollHeight, ScrollWidth before setting
'ScrollLeft, ScrollTop
Me.ScrollLeft = Me.Width / 2
Me.ScrollTop = Me.Height / 2
End Sub

Et avec ca, ca marche impec !

Merci bcp
 
- 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

B
Réponses
9
Affichages
12 K
benoitxi
B
O
Réponses
6
Affichages
3 K
Olic78124
O
A
Réponses
6
Affichages
1 K
AXELB68
A
B
Réponses
1
Affichages
1 K
B
Réponses
6
Affichages
1 K
J
Réponses
2
Affichages
6 K
jl456
J
Retour