La protection à l'ouverture est-elle nécessaire et obligatoire ?
Une simple protection des feuilles ou de la structure du classeur ne serait-elle pas suffisante (couplée à l'utilisation de UserInterface:=Only) ?
Tu stockes en clair un mot de passe dans un fichier (en tout cas dans le code VBA) pour ouvrir un fichier Excel avec des données confidentielles ?
Donc tu perds le bénéfice de cette protection puisque le mot de passe sera facilement accessible.
Et comme tu ne précises pas qui sera l'utilisateur final du fichier avec le code VBA, je reste perplexe (surtout si cet utilisateur c'est toi )
De plus si la macro ouvre le fichier , les données confidentielles seront accessibles (tout du moins lisibles)
Dans ce cas, il s'agit juste de les protéger contre de mauvaises manipulations, voir ce que j'évoquais dans mon précédent message (protection de feuilles ou structure du classeur simplement avec UserInterfaceOnly comme le précisait aussi JCGL )
Le fichier contenant la macro est lui même déjà protégé par le même mot de passe.
Le code VBA ne sera donc accessible que par les personne connaissant le mot de passe il n'y a donc pas.de risque.
je le.fichier protégé se trouvant sur le réseau commun de mon entreprise je suis obligé de le.protéger par le mot de passe.
Le net fourmille d'utilitaires ou parfois de code VBA qui rendent vaines toutes tentatives de protection.
J'ai du mal à saisir quand même le pourquoi du mot de passe à l'ouverture
Si l'utilisateur clique sur un lien hypertexte pour ouvrir un fichier c'est qu'il a le droit de l'ouvrir (dans ce cas là pourquoi un mot de passe à l'ouverture)
Et si il a le droit de l'ouvrir, pourquoi le code proposé par JCGL précédemment ne peut pas suffire ????
je le.fichier protégé se trouvant sur le réseau commun de mon entreprise je suis obligé de le.protéger par le mot de passe.
C'est un fichier qui se trouve sur un disque commun ou sont centralisé tous les.fichier de donné de toute l'entreprise. chacun à acces à tous les fichier à condition qu'il ai les droit.
Puisque apparemment mon problèmest pas facilement soluble apparemment je vais me remplacer lien hypertexte par un raccourci vers une macro qui ouvrira le fichier.
Merci quand même....