zesuila
XLDnaute Occasionnel
Bonjour le forum
j'ai dans un userform des textbox, combobox et listbox
et je voudrais qu'à l'ouverture de cet userform, les controls soient vidés de leurs contenus.
J'ai donc trouvé ce code (merci _Thierry) mais y a un truc qui va pas
pour que les controls se vident je suis obligé d'ouvrir et de fermer (par la croix) ce userform 3 fois avant que les controls soient effectivement "nettoyés"
mis dans userform initialize
Dim CTRL As Control
For Each CTRL In Controls
If TypeOf CTRL Is MSForms.TextBox Or TypeOf CTRL Is MSForms.ComboBox Or TypeOf CTRL Is MSForms.ListBox Then
CTRL.Value = ""
End If
Next (j'ai même essayé next CTRL)
merci
j'ai dans un userform des textbox, combobox et listbox
et je voudrais qu'à l'ouverture de cet userform, les controls soient vidés de leurs contenus.
J'ai donc trouvé ce code (merci _Thierry) mais y a un truc qui va pas
pour que les controls se vident je suis obligé d'ouvrir et de fermer (par la croix) ce userform 3 fois avant que les controls soient effectivement "nettoyés"
mis dans userform initialize
Dim CTRL As Control
For Each CTRL In Controls
If TypeOf CTRL Is MSForms.TextBox Or TypeOf CTRL Is MSForms.ComboBox Or TypeOf CTRL Is MSForms.ListBox Then
CTRL.Value = ""
End If
Next (j'ai même essayé next CTRL)
merci