ereignis zur überwachung von controls
controls
ich habe zweit controls "txtU4" und "txtU5" mit dem "_Exit"-ereignis überwache ich, dass txtU5 keine größere zahl enthält als txtU4. wenn ich den dialog erstmalig teste klappt das. bei weiterem wechsel der eingaben, wird akzetpiert, dass txtU5 größer ist als txtU4. dazu folgende fragen:
1.) brauche ich hier ein anderes oder weiteres ereignis
2.) ist es sinnvoll schon im control die umwandlungsfunktion "CLng" für ganzzahlen anzuwenden?
freue mich auf eine antwort klaus
Private Sub txtU4_Exit(ByVal Cancel As MSForms.ReturnBoolean) With txtU4 If Not IsNumeric(.Text) Or .Value
Private Sub txtU5_Exit(ByVal Cancel As MSForms.ReturnBoolean)
With txtU5
If Not IsNumeric(.Text) Or .Value txtU4.Value Then
Cancel = True
Call MsgRNDGroesserTND
.Value = CLng(txtU4.Value - 1)
.SetFocus
.SelStart = 0
.SelLength = Len(txtU5)
Else
.Value = CLng(FormatNumber(.Value, 0))
End If
End With
End Sub