merci bigfish de me répondre,
cependant, pour les tests, j'ai supprimé toutes les variables de mon UserForm... il reste seulement l'instruction Unload Me dans la sub "Click du bouton OK", rien de plus, or toutes mes variables sont réinitialisées... cela veut dire que l'interpréteur arrete l'exécution et détecte une anomalie... mais laquelle ? puisque je n'ai aucun message d'erreur !
avec la méthode Userform.Hide ça marche... mais comme tu le dis l'état des variables affichées ne change pas... et je dois les ré-initialiser dans ma procédure d'appel du formulaire juste avant le UserForm.Show.
c'est une façon de fonctionner qui est acceptable... sauf que j'aimerais bien comprendre pourquoi ça marche pas ... avec unload, conseillé sur de nombreux sites que j'ai consultés avant de poser ma question ici...
je pourrai pencher pour un Bug d'EXCEL... mais ceci étant dit... je sais par expérience qu'il est plus probable c'est moi qui utilise mal la méthode...
merci encore... je finirai bien par trouver et je donnerai la réponse sur ce forum ce jour-là...
A+
Zigo
