¿Por qué cuando necesito que se ejecute una rutina al salir de un textbox se repite?

El problema esta asi... Quiero que se ejecute una macro en un formulario al salir del textbox si necesidad de presionar un botón por lo tanto lo utilizo asi:

Private Sub CODIGO_Exit(ByVal Cancel As MSForms.ReturnBoolean)

La rutina no creo que sea de importancia colocarla

End sub

el problema es que la ejecuta 2 veces, por alguna razón cuando termina la rutina vuelve a empezar y eso me genera problemas, ¿A alguien le había pasado?¿Conocen alguna forma de que solo se ejecute una vez?

No incluí la marco en sí para no hacer tediosa la pregunta, ademas dudo que ahi esté el problema ya me lo había hecho con otras rutinas, si la ocupan me avisan y la pongo.

Gracias por su tiempo!!

Añade tu respuesta

Haz clic para o