Impossible de remplir une cellule à partir d'une TextBox

Bonjour,

J'ai créé un UserForm dans lequel j'y ai ajouté des TextBox et CheckBox.

Je souhaite ensuite remplir une case automatiquement avec ce qu'il y a dans cette TextBox.

J'ai donc tapé dans ma macro:

 
UserForm1.Show
Range("FeuilleAuto.xls!C8").Value = UserForm1.TextBox1.Value 

(Ce n'est qu'une partie du code, la structure avec les Sub/End Sub est bien complète)

A savoir que si je place une valeur de cellule à la place de mon UserForm1.TextBox1.Value, la cellule prend bien la valeur de la cellule demandée.

J'ai aussi essayé de passer par des variables déclarées avant mon Sub mais rien ne change..

La case censée prendre la valeur de ma TextBox reste blanche.

Bonjour,

Peut-être as-tu fermé ton Userform ? Auquel cas il n'est plus en mesure de renvoyer de valeur, et cette dernière est perdue...

Pour procéder ainsi, il faut le masquer et non le décharger. Tu le décharges après la fin de l'opération dans ta procédure appelante.

Cordialement.

Oui le UserForm se ferme, mais sans le fermer je ne passe pas à la suite de ma macro.

Il faut le masquer !

Et comment le masquer après la saisie de toutes mes cases ? en créant un bouton liée à un bout de code qui le fermerai ?

Me.Hide

Cela fait partie des premières choses que l'on apprend dès que l'on utilise un Userform !

Rechercher des sujets similaires à "impossible remplir partir textbox"