Beste helper,
Ik gebruik volgende code om een enkele textbox op een userform alleen de mogelijkheid te geven om getallen in te voeren.
De vraag is als ik nu 20 txtboxen zo zou willen behandelen dus. txtbox1, txtbox2, txtbox3...txtbox20. hoe zou ik dit nu in een for next loop kunnen krijgen.
Alvast vriendelijk dank voor het antwoord.
Ik gebruik volgende code om een enkele textbox op een userform alleen de mogelijkheid te geven om getallen in te voeren.
Code:
Private Sub txtbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii > Asc("9") Or KeyAscii < Asc("0") Then
If KeyAscii = Asc("-") Then
If InStr(1, Me.txtbox1, "-") > 0 Or _
Me.txtbox1.SelStart > 0 Then KeyAscii = 0
ElseIf KeyAscii = Asc(".") Then
If InStr(1, Me.txtbox1.Text, ".") > 0 Then KeyAscii = 0
ElseIf KeyAscii = Asc(",") Then
If InStr(1, Me.txtbox1.Text, ",") > 0 Then KeyAscii = 0
Else
KeyAscii = 0
End If
End If
End Sub
De vraag is als ik nu 20 txtboxen zo zou willen behandelen dus. txtbox1, txtbox2, txtbox3...txtbox20. hoe zou ik dit nu in een for next loop kunnen krijgen.
Alvast vriendelijk dank voor het antwoord.