Effacer la valeurs des combobox

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 !

rainbow69006

XLDnaute Occasionnel
Bonjour

J'ai un userform avec des combobox ce qui est embettant c'est que quand j'ouvre mon userform eh bien il y a les valeurs qui avait ete enregistre la derniere fois . Comment puis je faire pour que quand j'ouvre mon user form on ait des case blanches?

merci
 
Re : Effacer la valeurs des combobox

Bonsoir à tous


Si j'ai bien compris

Dans un module
Code:
Sub lance_userform()
Dim Ctrl As Control
For Each Ctrl In UserForm1.Controls
If TypeName(Ctrl) = "ComboBox" Then Ctrl.Value = vbNullString
'ligne ci-dessous si présence de TextBox
'If TypeName(Ctrl) = "TextBox" Then Ctrl.Object.Value = vbNullString
Next Ctrl
UserForm1.Show
End Sub
Dans l'userform s'il y a un bouton
Code:
Private Sub CommandButton1_Click()
Me.Hide
End Sub

Si on masque l'userform
puis qu'on le rapelle avec lance_userform
les controles sont reinitialisés

Avec Unload, c'est plus rapide
Code:
Private Sub CommandButton1_Click()
Unload Me
End Sub
Sub lance_2()
UserForm1.Show
End Sub
 
Dernière édition:
Re : Effacer la valeurs des combobox

En fait pour ouvrir mon user form je me sert d'un autre user form (dans cette formulaire je coche et je vailde et en fonoction de ce que je coche eh bien soit je mme rend sur des pages soit je me retrouve sur l'user form avec mes combobox)

pour fermer j'utilise hide
 
- 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

Discussions similaires

Retour