The variable or property is not of the correct type. For example, a variable that requires an integer value cannot accept a string value.
An If TypeOf statement was used with something other than a control.
An object that is not a form has been passed to a procedure that is expecting a form as an argument.
An object that is not a control has been passed to a procedure that is expecting a control as an argument.