Bonjour,
Mais c'est un exercice, mon premier code VBA, donc je n'ai malheureusement pas les mots de passe.
Alors là ! Je ne vois pas de rapport entre exercice et méconnaissance des mots de passe ! Au contraire, sur un classeur d'exercice tu devrais avoir la maîtrise de tout...
Si c'est ton premier code, on va faire un petit effort pour ne pas trop te malmener !
Ton problème réside, comme on pouvait s'en douter, dans la qualification d'objet : tu es dans un Userform, tu veux manipuler des contrôles qui se trouvent dans un autre ! Si cet autre n'apparaît pas, ces contrôles seront introuvables par VBA...
UF_ETAT.LB_AUDITEUR.Value
passera tout de suite mieux... Ton expression a été, selon les termes officiels, dotée d'un qualificateur d'objet, lequel permet de l'identifier à coup sûr !
Je reviens car il y a pas mal de choses à revoir dans ton code, et si le but c'est de t'améliorer, il est bon qu'on t'en fasse part...
Cordialement. A+