bonjour,
je viens d'essayer ce morceau de programme dans mon application est cela fonctionne a merveille
neammoins je souhaiterais n'effacer que les valeurs des dix premieres textbox et pas celle de tous ma userform
et c'est la que cela coince
merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 '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 -------------------------------------------------------------------------------- 'N'importe ou dans un USerForm Call EffaceTextBox(Me)
Partager