Bonjour Dolphin, Le Forum
J'ai une petite idée rapide sans faire de tests. SElon la manière dont tu décharges ton UserForm et selon la Manière dont tu initialises cette Variable Boolean, celà peut avoir des effet inattendus.
Première vérif : Que tu n'emplois à aucun moment l'instruction 'End' (qui détruit toute variable).
Seconde vérif : que tu initialises ta variable directement, par exemple, le Click sur l'Option Button en appliquant la Valeur True et pas la Valeur de l'OptionButton (sans tester, mais une idée me dit que lors du Unload UserFom1, si c'est la valeur de l'OptionButton qui est retournée sur ta variable, celle-ci pourrait devenir false, d'ailleurs pour tester essaie temporairement avec UserForm1.Hide au lieu de le 'Unloader'...)
Bonne Journée
@+Thierry