Rechercher : dans
Par :

Scrollbar de userform VBA Excel

Dernière réponse le 30 sep 2007 à 12:16:00 backin, le 5 aoû 2005 à 18:35:09 
 Signaler ce message aux modérateurs

Salut,
j'ai un ptit problème de programmation en visualbasicapplication sur excel que je n'arrive pas à résoudre : je voudrais que le curseur de la scrollbar de la userform que j'ai créée reviennent automatiquement en haut à chaque fois que j'active la userform. J'ai essayé pas mal de chose et je n'y arrive pas, le curseur est toujours à mi-chemin. Quelqu'un aurait-il le code s'il vous plaît.

Merci

2

dafite62, le 18 nov 2005 à 10:25:50

Salut.

A mon avis il suffit de mettre la valeur de scrolltop de ta user form à 0 par exemple dans l'activate si ta user form s'appelle grille :

Private Sub UserForm_Activate()
grille .ScrollTop = 0
End Sub

Répondre à dafite62

jerome drean, le 28 sep 2007 à 16:38:22

Jai un autre probleme - je ne sais pas comment faire en sorte que la userform utilise des scroll bars
est ce que quelqun peut aider

Répondre à jerome drean

3

Papou93, le 28 sep 2007 à 18:09:36

Bonjour jerome drean,

Il te suffit de modifier la propriété 'ScrollBars' de ton UserForm.
Tu as le choix entre : 0-aucune, 1-horizontale, 2-verticale ou 3-les deux.

N'oublies pas, par ailleurs, de modifier les propriétés 'ScrollHeight' et ScrollWidth'. Leur valeur doit être supérieure à leur hauteur ou à leur largeur.

Cordialement.

Répondre à Papou93

4

 jerome drean, le 30 sep 2007 à 12:16:00

Bonjour,
oui merci mon problem etait que scrollheight qui definie la hauteur total du scroll etait tres faible (et comme tu l'as fait remarquer il faut unr grosse valeur)
a bientot

Répondre à jerome drean