VBA Userform scrollbar altijd in bovenste postitie?

Status
Niet open voor verdere reacties.

harrybrinkman

Gebruiker
Lid geworden
7 nov 2019
Berichten
111
Besturingssysteem
Windows 11 home
Office versie
Ms Office 365
LS,

Ik heb in VBA een userform gemaakt waarin behoorlijk veel informatie staat, teveel voor de hoogte van 1 beeldscherm. Daarom heb ik een verticale schuifbalk (scrollbar) toegevoegd. Het probleem hierbij is dat als ik het userform open, deze schuifbalk in de onderste positie staat en ik dus altijd het onderste deel van het userform zie. Ik wil echter graag dat ie bovenaan start zodat de gebruiker ook de bovenste vragen als eerste in gaat vullen. Ik kan in de properties niets vinden over het instellen van die schuifbalk. weet iemand raad?

Alvast bedankt,

mvgr,
Harry
 

Bijlagen

Laatst bewerkt:
Ik kan je probleem niet reproduceren. Plaats svp een voorbeeldbestand.
 
Voorbeeld bestand toegevoegd

zie bijgevoegd bestand. als het userform opent staat de schuifbalk onderaan. Ik wil em graag bovenaan
 
Code:
Private Sub MultiPage1_Change()
    On Error Resume Next
    UserForm1.Frame1.SetFocus
End Sub

Private Sub UserForm_Initialize()
    On Error Resume Next
    UserForm1.Frame1.SetFocus
End Sub
Zet de focus op de bovenste control.
 
Laatst bewerkt:
Zie #4

De eigenschap scrolltop van Page1 van de Multipage moet op 0 staan als je de ontwerpmodus afsluit.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan