Visual basic en excel
He programado un form(formulario) en vb, para meter datos en una planilla, para ubicarme en la ultima celda desocupada he usado las sentencias:
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1,0).Activate
Loop
Pero al momento de ingresar los datos por medios de "cuadros de texto" en el form, me va trasladando letra a letra a la planilla y en celdas diferentes hacia abajo.
Antes probé estas mismas sentencias con cajas del tipo inpu msgbox(...) y resulta bien pero cuando lo hago desde cuadros de texto del form no me resulta.
¿Cómo puedo hacerlo para que si me resulte? ¿Existe alguna instrucción para deshabilitar el traslado letra a letra de un cuadro de texto y que solo lo haga al presionar el enter?
Gracias de antemano amigo
Saludos rik
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1,0).Activate
Loop
Pero al momento de ingresar los datos por medios de "cuadros de texto" en el form, me va trasladando letra a letra a la planilla y en celdas diferentes hacia abajo.
Antes probé estas mismas sentencias con cajas del tipo inpu msgbox(...) y resulta bien pero cuando lo hago desde cuadros de texto del form no me resulta.
¿Cómo puedo hacerlo para que si me resulte? ¿Existe alguna instrucción para deshabilitar el traslado letra a letra de un cuadro de texto y que solo lo haga al presionar el enter?
Gracias de antemano amigo
Saludos rik
2 Respuestas
Respuesta de fejoal
1
Respuesta de t4373125
1