OVH Cloud OVH Cloud

Userform initialize ?

12 réponses
Avatar
Alpha
Bonjour,
je souhaite remettre à chaque lancement de mon userform les textbox à vide,
j'essaye Initialize, cela ne fonctionne pas, alors j'ai accroché au bouton
de lancement de mon userform (voir plus bas)
et cela fonctionne, pourquoi je n'y arrive pas par Initialize ?

frm_nouveau_salarié.Txtnom = ""
frm_nouveau_salarié.Txtprénom = ""
frm_nouveau_salarié.TxtnomJF = ""

Merci
Alpha

2 réponses

1 2
Avatar
JLuc
Bonjour à toutes, tous et à Alpha,
dans ton message,tu nous dis :

Bonjour,
je souhaite remettre à chaque lancement de mon userform les textbox à
vide, j'essaye Initialize, cela ne fonctionne pas, alors j'ai
accroché au bouton de lancement de mon userform (voir plus bas)
et cela fonctionne, pourquoi je n'y arrive pas par Initialize ?

frm_nouveau_salarié.Txtnom = ""
frm_nouveau_salarié.Txtprénom = ""
frm_nouveau_salarié.TxtnomJF = ""

Merci
Alpha


Je pense que le plus simple est de les initialises des que tu les a mis sur
ta feuille
(dans la meme procedure)
A+
JLuc

Avatar
Pascal Engelmajer
Salut Alpha,
j'avais bien compris et ma question (à part l'absence de u a userform1)
était une réponse qu'a bien développée Clément...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Alpha" a écrit dans le message de news:
#
Salut Pascal
Il s'agit de remettre les txtbox vides après validation.
Merci
Alpha

"Pascal Engelmajer" a écrit dans le
message de news:
Salut,
avec serform1.Hide ?
ou
avec Unload Userform1
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Alpha" a écrit dans le message de news:
#
Salut Denis, en fait lorsque je valide les différentes données, mon
userform

se ferme, et envoie les donnée sur la feuille. Mais au lancement de
celui-ci, je retrouve les mêmes valeurs que précédemment.
J'espère être plus clair ?
Merci
Alpha
"michdenis" a écrit dans le message de
news:%
Bonjour Alpha,

si cette expression : "remettre à chaque lancement de mon userform "
signifie lancer à nouveau le formulaire par la commande

userform1.show , il n'y a aucune raison que cela ne fonctionne pas.

Cependant, si ton formulaire est "déchargée" de la mémoire vive, je
ne




vois pas la nécessité de ces lignes de commande car à
l'ouverture d'un formulaire, la valeur des différents Contrôles est
remise


de facto à leur valeur originale ( au moment de la
conception)

Conclusion : Je n'ai pas vraiment compris le sens de ton
intervention




et
la difficulté que tu éprouves .


Salutations!



"Alpha" a écrit dans le message de
news:edz%

Bonjour,
je souhaite remettre à chaque lancement de mon userform les textbox
à




vide,
j'essaye Initialize, cela ne fonctionne pas, alors j'ai accroché au
bouton


de lancement de mon userform (voir plus bas)
et cela fonctionne, pourquoi je n'y arrive pas par Initialize ?

frm_nouveau_salarié.Txtnom = ""
frm_nouveau_salarié.Txtprénom = ""
frm_nouveau_salarié.TxtnomJF = ""

Merci
Alpha

















1 2