initialisation userform

H

harley topper

Guest
salut le forum, salut Robert,
j'ai à ma disposition une userform avec l'équivalent de 30 textbox, listbox, combobox.
Existe t il une macro qui me permette de les réinitialiser tous d'un coup, m'évitant ainsi une réinitialisation au cas par cas.
J'entends par réinitialisation, une remise à zéro des champs pour une nouvelle saisie.
Dans l'attente d'une réponse, je vous remercie d'avance et je vous souhaite une bonne journée,
a+
 
K

K@d

Guest
Bonjour,

essaie la commande 'unload me' qui permet de mettre à zéro toutes les valeurs des champs (comme à la conception du userform). Problème : cela ferme le userform donc tu dois le réafficher ensuite !

Clément
 
J

Jocelyn

Guest
bonjour le Forum,
bonjour harley topper, K@d,

je ne suis pas expert en VBA, mais d'aprés une application que @+thierry m'a aidé a mettre en place une partie du code sert a remettre tout a zéro j'e"spere l'avoir bien compris



Private Sub Cleaner()
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
End Sub

A+
Jocelyn
 
H

harley topper

Guest
merci le forum, merci clément et merci jocelyn,
je vais essayer de mettre en application les 2 solutions dés aujourd'hui!
encore merci!

PS jocelyn: je te rassure je ne suis moi non plus pas un spécialiste en VBA, mais plutot une véritable "insulte" à ce langage que j'essaye tant bien que mal d'apprendre et d'appliquer!!!!!!!!!
 

Statistiques des forums

Discussions
312 329
Messages
2 087 326
Membres
103 516
dernier inscrit
René Rivoli Monin