Foco Sobre Control
Publicado por Javier (10 intervenciones) el 20/03/2018 12:48:15
Hola y gracias de antemano al que pueda ayudarme.
Estoy intentando poner el foco sobre un textBox con vba. Pero el código se encuentra en un módulo distinto al formulario donde se encuentra el textBox.
Lo he intentado de mil maneras:
Forms(NombreFormulario).Controls(NombreControl).setFocus
He utilizado la instrucción de arriba de muchas formas distintas, con variables, con variables de tipo control,
de tipo objeto.
He utilizado también:
Set variableObjeto = Forms(NombreFormulario).Controls(NombreControl)
variableObjeto .SetFocus
Y en todas las formas me arroja el mismo error:
Se ha producido el error '2018' en tiempo de ejecución: debe guardar el campo antes de ejecutar la acción IrAControl, el método GoToControl o el método SetFocus
Alguien sabe como solucionarlo??
Gracias, saludos.
Estoy intentando poner el foco sobre un textBox con vba. Pero el código se encuentra en un módulo distinto al formulario donde se encuentra el textBox.
Lo he intentado de mil maneras:
Forms(NombreFormulario).Controls(NombreControl).setFocus
He utilizado la instrucción de arriba de muchas formas distintas, con variables, con variables de tipo control,
de tipo objeto.
He utilizado también:
Set variableObjeto = Forms(NombreFormulario).Controls(NombreControl)
variableObjeto .SetFocus
Y en todas las formas me arroja el mismo error:
Se ha producido el error '2018' en tiempo de ejecución: debe guardar el campo antes de ejecutar la acción IrAControl, el método GoToControl o el método SetFocus
Alguien sabe como solucionarlo??
Gracias, saludos.
Valora esta pregunta


0