Gil369
Messages postés120Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 7 novembre 2018
-
9 avril 2008 à 14:42
Gil369
Messages postés120Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 7 novembre 2018
-
9 avril 2008 à 16:23
Bonjour, apres avoir rempli les champs de mon formulaire, je valide pour envoyer mes donnees dans une feuille excel, mais avec mon code mon formulaire se ferme alors que je voudrai qu il se remette a zero une fois les donnees envoyees...
Private Sub BTN_Valider_Click()
X instructions
Call Unload(Me)
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 9 avril 2008 à 15:57
Salut,
Et bien tu les vide avec VbNUllstring. je vois pas le problème.
'Dans un Module
Public Sub EffaceTextBox(ByRef UForm As UserForm)
Dim Ctrl As Control
'Boucle pour tout les contrôle de UForm
For Each Ctrl In UForm.Controls
If TypeOf Ctrl Is MSForms.TextBox Then Ctrl.Value = VbNullString
Next
Set Ctrl = Nothing
End Sub
<hr style="width: 100%; height: 2px;" />
'N'importe ou dans un USerForm
Call EffaceTextBox(Me)
regarde ce snippet présent sur codyx.org (comme quoi quand on dit de rechercher un peu avant de poser une question c'est pas pour rien)
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 9 avril 2008 à 15:20
Salut,
Dans ce cas pourquoi poster dans une section ([infomsgf_VB-NET-VB-2005_40.aspx VB.NET et VB 2005]) différente de celle consacr à VBA?
Pour ne plus décharger commence par dégager Call Unload(Me)
Ensuite vide tout les textbox et si cela ne suffit pas explqiue encore mieux (j'aimerais ne pas attendre 3 pages pour avoir toutes les indications nécessaire.)
Tu sais pourtant vider les text box alors je ne vois pas du tout ou se trouve ton problème.
@+: Ju£i?n Pensez: Réponse acceptée
Gil369
Messages postés120Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 7 novembre 2018 9 avril 2008 à 15:51
re, en virant Call Unload (Me), et en validant par BTN_Valider, les valeurs saisies dans les textbox vont bien sur ma feuille excel, mais restent affichees sur mon formulaire, alors que je voudrai "vider" les textbox pour effectuer les saisies suivantes
merci