bonjour,
je voulais savoir comment faire pour qu'à l'ouverture du programme vba réinitialise toutes les entrées, et fasse de meme lorsque l'on veux relancer le programme une fois que le programme est ouvert.
merci
bonjour,
je voulais savoir comment faire pour qu'à l'ouverture du programme vba réinitialise toutes les entrées, et fasse de meme lorsque l'on veux relancer le programme une fois que le programme est ouvert.
merci
Hello,
J'ai un doute sur le terme "programme", tu parles de quoi en disant "relancer le programme" ? Si tu parles du UserForm, si tu le désactives en faisant Unload Me tous ses contrôles seront réinitialisés et lorsque tu le réactiveras tout sera clean. A condition bien sûr qu'il n'y ai rien de figer dans un des paramètres.
Si tu veux vider une TextBox en cliquant sur un bouton, tu peux faire
Avec le peu d'information que tu donnes, je peux difficilement t'en dire plus pour l'instant, la balle est dans ton camp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub CommandButton1_Click() Me.TextBox1.Value = "" End Sub![]()
ok mais alors le souci est que j'ai plusieurs textbox dans différent userform et le bouton pour réinitialiser le tout ce trouve en feuille 2.
Comment veux-tu que je te mette sur une piste ? Je n'ai pas le moindre bout de code ou de fichier, aucune idée du fonctionnement de tes USF.
Essaye de faire un peu plus qu'une phrase pour expliquer ton problème.
Tu veux vider le contenu de tes TextBox en laissant le UserForm affiché ?
A quoi te sert le bouton sur ta feuille 2 ? Si tu parviens à cliquer sur ce bouton, je suppose que ton UserForm n'est plus affiché, donc qu'il est désactivé, donc as tu essayé ce que je t'ai dit plus haut concernant la désactivation des USF ?
Plus ton explication sera précise, plus tu auras de la chance d'obtenir une réponse adéquate![]()
ok désolé je n'avais pas vu le upload me (PS: je ne sais pas l'utiliser)
mais tu as bien compris. mes userform sont désactivé (enfin .hide donc je suppose que ou) au moment de cliquer sur mon bouton réinitialiser
Ok, UserForm1.Hide sert à masquer le UserForm tout en gardant les valeurs des différentes TextBox, ComboBox, ListBox, étcétérabox...
Vu que ton but n'est justement pas de garder les données mais de tout nettoyer, au lieu de faire UserForm1.Hide, tu fais Unload UserForm1
ok merci.
juste une dernière petite question: comment faire pour afficher un scrollbar dans un userform?
Partager