Perte mémoire Listbox à la fermeture de l'userform

Bonjour,

Je vous explique mon problème.

J'ai créé un userform qui contient plusieurs listbox.

Chaque listbox contient le nom des responsables d'équipe.

Chaque listbox a les mêmes données sources (Rowsource) : plage de cellules.

Par contre, chaque nom se mémorise dans une cellule différente : via ControlTipText.

Cependant quand je sélectionne un nom pour chaque équipe (donc pour chaque list box) , une fois l'userform fermé, si je le réouyvre, la sélection des responsables d'équipe disparait de mon userform...

Quelqu'un peut-il m'aider ?

Merci

Damien

Bonsoir

Faudrait voir avec quelle instruction l'userform est fermée

Eventuellement

Crdlt

En fait si tu veux l'userform s'ouvre automatiquement dés que la feuille SAISIE de mon fichier est affichée.

Donc quand l'userform se ferme parce que j'ai ouvert une autre feuille du classeur, pas de soucis, pas de perte de mémoire.

Par contre mon problème survient quand je ferme l'userform avec la croix rouge en haut à droite de la fenêtre de mon userform.

Autrement voici le code se trouvant dans la feuille VBA SAISIE :

Private Sub Worksheet_Activate()

Controle.Show 0

End Sub

Private Sub Worksheet_Deactivate()

Controle.Hide

End Sub

Merci pour votre aide

Help

Re

Suffit de mettre ce code dans ton userform

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub

Avec cela tu ne pourras plus fermer ton userform par la croix.

Te reste à ajouter un bouton Quitter avec un code dans ton userform pour pouvoir la fermer

crdlt

Rechercher des sujets similaires à "perte memoire listbox fermeture userform"