Protéger / déprotéger feuille excel avec mot de passe en VBA

abmarketer -  
abmarketer Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un classeur qui contient des macros. Certaines de ces macros permettent d'afficher ou de masquer certaines lignes et colonnes. Le problème est que lorsque je protège ma feuille avec mot de passe avec les options classiques d'excel, j'obtiens des erreurs.
Ma question est : comment puis-je protéger ma feuille avec mot de passe en VBA tout en permettant l'exécution des autres macros sans problème?

Merci de votre aide
A voir également:

5 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Il faut, dans tes macros, déprotéger les feuilles lorsque tu dois interagir avec .. puis les re protéger ensuite.

En VBA il existe les fonctions protect et unprotect
https://docs.microsoft.com/fr-fr/office/vba/api/excel.worksheet.protect
https://docs.microsoft.com/fr-fr/office/vba/api/excel.worksheet.unprotect

0