Bonjour,
Je comprends que je peux masquer et protéger les feuilles. Je crois aussi qu'il est possible de "craquer" les mots de passe des projets VBA mais que depuis 2016 il est plus difficile de "cracker" les mot de passe des feuilles.
Donc en exemple je met un mot de passe dans une feuille masquée et protégée. Mais dans mon projet j'ai besoin à certaines occasions de déprotéger les feuilles pour effectuer certaines actions.
Dans mon code je ne souhaite pas avoir une ligne comme Feuil4.Unprotect "allo". allo étant le mot de passe de la feuille. Disons que j'ai placé le mot de passe "allo" dans la feuille12 et dans la cellule A1.
Donc lorsque le besoin y est j'ai le code Feuil4.Unprotect Feuil12.range("A1").value. Mais si on "crack" le mot de passe VBA ou même si à partir d'un autre classeur on inscrit le code msgbox(Feuil12.range("A1").value ... on pourra alors savoir le mot de passe.
Y aurait-il une meilleure méthode?
Merci à l'avance.
Je comprends que je peux masquer et protéger les feuilles. Je crois aussi qu'il est possible de "craquer" les mots de passe des projets VBA mais que depuis 2016 il est plus difficile de "cracker" les mot de passe des feuilles.
Donc en exemple je met un mot de passe dans une feuille masquée et protégée. Mais dans mon projet j'ai besoin à certaines occasions de déprotéger les feuilles pour effectuer certaines actions.
Dans mon code je ne souhaite pas avoir une ligne comme Feuil4.Unprotect "allo". allo étant le mot de passe de la feuille. Disons que j'ai placé le mot de passe "allo" dans la feuille12 et dans la cellule A1.
Donc lorsque le besoin y est j'ai le code Feuil4.Unprotect Feuil12.range("A1").value. Mais si on "crack" le mot de passe VBA ou même si à partir d'un autre classeur on inscrit le code msgbox(Feuil12.range("A1").value ... on pourra alors savoir le mot de passe.
Y aurait-il une meilleure méthode?
Merci à l'avance.