Bonjour BrunoM45
Je vais essayer de vous répondre.......
"A quoi sert de protéger toutes les feuilles à la fermeture pour les déprotéger à l'ouverture"
Bien que cela vous semble n'importe quoi, il y a une raison. Je suis concepteur (avec l'aide qques fois d'Excel pratique) mais pas utilisateur. Ce programme s'adresse bénévolement à une agence Immobilière. Pour moi il me semble nécessaire d'assurer l'intégrité du programme, c'est la raison pour laquelle dans une utilisation quotidienne toutes les cellules comportant des formules sont protégées.
Il est possible que l'utilisateur ait besoin qques fois d'intervenir sur des cellules protégées, il est donc plus pratique et plus court de déprotéger l'ensemble des feuilles (il y en a une trentaine au total) plutôt que de le faire manuellement une à une.
Afin que pour vous les choses soient plus claires , je vous propose de vous joindre le fichier (raccourci)sur lequel vous pourrez vérifier le contenu des ThisWorkBook, Module1 et Module2
Pourquoi lorsque je clique sur le bouton (onglet Version) le programme demande l'ouverture du fichier N-1 (2022) ???, mais la déprotection ne s'effectue tout de même pas.
Je vous transmet le fichier avec les VBA originales, sans tenir compte de vos observations ainsi que celles de Fred..
Dans tous les cas que ce soit à l'aide du bouton ou bien manuellement sur chacunes des feuilles, je souhaite que la déprotection s'effectue sans l'aide du Mot de Passe
Vous voudrez bien m'excuser pour la longueur, mais il me semblait nécessaire d'expliquer.
Je reste à votre disposition, je vous remercie