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.

2 respuestas

  1. Hola,
    dos posibilidades
    después de cambiar el textbox
    Private Sub TextBox1_AfterUpdate() Sheets("Feuil1").Range("f2").Value = UserForm1.TextBox1.Value End Sub 

    en el cambio del textbox
    Private Sub TextBox1_Change() Sheets("Feuil1").Range("f2").Value = UserForm1.TextBox1.Value End Sub
    1
    1. Muchas gracias

      funciona muy bien
      0