Ik heb een userform waar verschillende gegevens ingevoerd kunnen worden in een tekstvak.
Om te zorgen dat er geen verkeerde waardes worden ingevoerd heb ik een controle ingebouwd
Private Sub Week_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Me.Week.Value < 1 Then Me.Week.Value = 1
If Me.Week.Value > 52 Then Me.Week.Value = 52
End Sub
Helaas werkt dit alleen als je na het invoeren in het zelfde frame klikt of met Tab naar de volgende tabstop gaat binnen het zelfde frame
Klik na het invoeren gelijk op een opdrachtknop of ga je met Tab door de velden en kom je in een ander frame dan werkt het niet.
Hoe is dit te verhelpen?
Om te zorgen dat er geen verkeerde waardes worden ingevoerd heb ik een controle ingebouwd
Private Sub Week_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Me.Week.Value < 1 Then Me.Week.Value = 1
If Me.Week.Value > 52 Then Me.Week.Value = 52
End Sub
Helaas werkt dit alleen als je na het invoeren in het zelfde frame klikt of met Tab naar de volgende tabstop gaat binnen het zelfde frame
Klik na het invoeren gelijk op een opdrachtknop of ga je met Tab door de velden en kom je in een ander frame dan werkt het niet.
Hoe is dit te verhelpen?
Laatst bewerkt: