The code below doesn't undo the change in the combobox, is it because the control is unbound? I've managed to undo bound combos successfully but can't get this to work. Both the combo and the form on which it sits are unbound.
Private Sub cboELR_BeforeUpdate(Cancel As Integer)
If (some test here) Then
Cancel = True