Mon problème esr simple. Quand j'utilise une barre de défilement, j'arrive bien à faire descendre mon controle dans la feuille mais pas pour le faire remonter.
Le code que j'utilise est le suivant:
text1.top = Hscroll1.value
Avec ce code le controle ne fait que descendre même si j'essaye de le remonter avec la barre.
En fait ton vs.value est toujours positif, il faut donc que tu testes par rapport à ton ancien top (que tu dois donc sauvegarder) si tu descends ou pas.
si vs.value>oldvalue then
' la on descend, donc machin monte
machin.top = machin.top - (vs.value-oldvalue)
sinon
machin.top = machin.top + (oldvalue-vs?value)
fsi
Je n'ai pas longuement reflechi à ce qui monte et descend, il se peut donc qu'il faille inverser 2 tests, you know what I mean ?