Scrollbar de userform VBA Excel

backin Messages postés 18 Statut Membre -  
 jerome drean -
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

4 réponses

  1. dafite62
     
    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
    0
  2. jerome drean
     
    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
    0
  3. Papou93 Messages postés 146 Date d'inscription   Statut Membre Dernière intervention   59
     
    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.
    0
  4. jerome drean
     
    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
    0