Recuperar instantáneamente el valor de TextBox en una celda de Excel.
Resuelto
Bonjour,
Quiero poner el valor de un textbox en una celda, utilizo el siguiente código:
Sheets("Feuil1").Range("f2").Value = UserForm1.TextBox1.Value
Esto solo funciona si salgo del UserForm y hago clic en otra celda (creo que es una cuestión de actualización).
¿Falta algo para que el código funcione instantáneamente sin necesidad de hacer clic en una celda?
Gracias.
Quiero poner el valor de un textbox en una celda, utilizo el siguiente código:
Sheets("Feuil1").Range("f2").Value = UserForm1.TextBox1.Value
Esto solo funciona si salgo del UserForm y hago clic en otra celda (creo que es una cuestión de actualización).
¿Falta algo para que el código funcione instantáneamente sin necesidad de hacer clic en una celda?
Gracias.
Enlaces relacionados:
- EXCEL copiar valor de combobox en una celda
- Excel: Capturar el valor de una celda antes de un cambio
- Buscarvalor de textbox en una columna (Excel)
- Valor de un textbox en una celda con formato de número decimal
- recuperar ruta con valor de celda Excel VBA
- Limitar el valor de una celda entre un valor alto y un valor bajo
2 respuestas
-
Hola,
dos posibilidades
después de cambiar el textboxPrivate Sub TextBox1_AfterUpdate() Sheets("Feuil1").Range("f2").Value = UserForm1.TextBox1.Value End Sub
en el cambio del textboxPrivate Sub TextBox1_Change() Sheets("Feuil1").Range("f2").Value = UserForm1.TextBox1.Value End Sub -
Muchas gracias
funciona muy bien