¿Cómo copiar el contenido de un cuadro de txt a una celda? Excel 2003

Para: Elsa Matilde

Hola! Se me ocurrió insertar un cuadro de texto (control ActiveX) en la hoja1 y necesito que el contenido que se escriba se copia en la celda Q2 al mismo tiempo. Mi duda es si hay que asignarle alguna macro al cuadro de texto, ¿o hay alguna otra manera? ¿Se puede crear un botón con una macro para que al usarlo se borre el contenido del cuadro de texto?

1 respuesta

Respuesta
1

Se puede asociar el textbox con la celda desde su propiedad LinkedCell (estando en modo Diseño).

Pero cuando limpies el control se borrará el contenido de la celda... entonces quizás te convenga una macro.

Imaginé que se ejecute desde otro botón, quedándote entonces estas 2 instrucciones en el objeto HOJA donde hayas dibujado los controles:

Private Sub TextBox1_Change()
If TextBox1 <> "" Then Range("Q2") = TextBox1.Value
End Sub
Private Sub CommandButton1_Click()
TextBox1 = ""
End Sub

Para probarla debes salir del Modo Diseño.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas