initialisation des textbox d'un formulaire

  • Initiateur de la discussion Initiateur de la discussion Delcourt René
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Delcourt René

Guest
Que cette journée vous soit douce et profitable...

Voici le code d'un userform nommé "Impression".
en cliquanr sur le bouton contrôle effacer, la macro n'efface qu'une des 5 textbox. En recliquant sur le bouton, il efface la deuxième et ainsi de suite.
Pourtant quand je suis la macro pas à pas, toutes les textbox sont initialisée???

Que passa?

Public Sub Annuler_Click()
Unload Impression
impr = 0
End Sub


Public Sub Effacer_Click()
Impression.UserForm_Initialize
End Sub

Public Sub OK_Click()
Unload Impression
impr = 1
End Sub

Public Sub UserForm_Activate()
Dim ret As Integer
ret = MsgBox("Garder les informations?", vbYesNo, "Impression")
If ret = vbYes Then
Exit Sub
Else
UserForm_Initialize
End If
End Sub

Public Sub UserForm_Initialize()

Impression.TextBox1.Value = ""
Impression.TextBox2.Value = ""
Impression.TextBox3.Value = ""
Impression.TextBox4.Value = ""
Impression.TextBox5.Value = ""
Impression.TextBox1.SetFocus
End Sub
 
Mets le code suivant dans une fonction privée et appelle la à partir de UserForm_Initialize() et de Effacer_Click(), ça serait plus propre et ça fonctionnerait peut-être mieux


Impression.TextBox1.Value = ""
Impression.TextBox2.Value = ""
Impression.TextBox3.Value = ""
Impression.TextBox4.Value = ""
Impression.TextBox5.Value = ""
Impression.TextBox1.SetFocus
 
Bonsoir René

Tes TextBox sont-ils liès à des cellules? Si oui tu as peut-être un conflit à l'initialisation entre cette liaison et ton code. Essaie de mettre une MsgBox devant tes 5 lignes juste pour voir si de retarder l'initialisation la rend opérante.

A suivre Roland
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour