Setfocus - efter cancel before update
Excel 2016 WindowsJeg har en programkode som annullere opdateringen af tekstfeltet tbZyl hvis if-betingelsen er sand.
Jeg prøver at få at få VBA til at blive i tbZyl, men ligemeget om jeg klikker væk med musen eller "taber", så får jeg msgbox og feltet bliver rødt, men cursoren er ikke i feltet - brugeren skal klikke med musen - Kan nogen hjæle
Private Sub tbZyl_BeforeUpdate(ByVal cancel As MSForms.ReturnBoolean)
Me.tbZyl.BackColor = &H80FFFF
If (Me.tbZyl = "" or Me.tbZyl = "0" Or Me.tbZyl = "00" Or Me.tbZyl = "000" Or Me.tbZyl = "0000") Then
cancel = True
Me.tbZyl.BackColor = &H8080FF
MsgBox "Zylchrom skal angives i mindst en enhed", , "Fejl i enhedsangivelsen!"
Me.Zyl.SetFocus
Exit Sub
End If