Mot de passe excel

marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010 - 6 mars 2005 à 20:44
marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010 - 7 mars 2005 à 10:05
marcod59

Bonjour,

J'ai un fichier excel avec plusieurs feuilles où je récupère des infos avec des macros. J'aimerai pouvoir protéger ce fichier car beaucoup de personnes y ont accés, et quelques uns y font de petites modifs. Mon problème est que lorsque je met un mot de passe pour protéger la feuille et le classeur. A chaque fois qu'une macro essai de récupérer les infos ou d'ouvrir une feuille. J'ai un message d'alerte qui me dit que les données sont protégées par mot de passe, et donc rien ne fonctionne. Quelqu'un connait-il les instructions pour retirer et remettre les protections pour la feuille et le classeur.

Merci d'avance et bonne prog.

@+++

2 réponses

jpleroisse Messages postés 1788 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 11 mars 2006 27
6 mars 2005 à 21:58
ActiveSheet.Unprotect --> Enlève la protection de la feuille
ActiveSheet.Protect ---> Protège la feuille
Idem pour le classeur avec WorkBook

jpleroisse
0
marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010
7 mars 2005 à 10:05
marcod59

Salut,

Merci pour ta réponse. En fait je m'était mal exprimé, je connais ces fonctions ce qui me manquait était lié au mot de passe.
Mais voilà entre temps j'ai trouvé mon bohneur :
Worksheets("resultat").Unprotect ("mot de passe")
Worksheets("resultat").Protect Password:="mot de passe", DrawingObjects:=True, Contents:=True, Scenarios:=True

Bonne semaine
@+++
0
Rejoignez-nous