macro ouvrant un classeur protégé

  • Initiateur de la discussion Sticks
  • Date de début
S

Sticks

Guest
Bonjour le Forum!

j'ai deux docs excel: un fichier 'utilisateur' et un fichier 'manager'.

j'aimerais que l'utilisateur transmette au manager les données de son fichier, via une macro.

cependant, le fichier 'manager' est protégé par un mot de passe.

j'aimerais pour cela que la macro saisisse elle même le mot de passe pour que l'utilisateur n'ait pas à le faire (et ne connaisse pas le mot de passe).

quel serait à votre avis le code à écrire en plus de Woorkbooks.Open blablabla pour que la macro ouvre elle même le fichier?

(en enregistrement de macro, VBA n'enregistre pas la saisie du mot de passe).

bien sur pour que l'utilisateur n'ait pas connaissance du mot de passe je protégerai le code VBA pour qu'il ne soit pas visible.

Quelqu'un a t il une idée?

je vous souhaite une bonne journée
merci d'avance à vous tous

Sticks
 

Dull

XLDnaute Barbatruc
Salut Sticks, le Forum,

je te conseil Lien supprimé sinon tapes 'mot de passe dans macro' (dans la case rechercher en haut à droite) et tu trouvera un foultitudes de réponses sur ce sujet

Bon Courage
 
S

Sticks

Guest
je me permets de consigner ce que j'ai trouvé, qui est plus simple que ce que j'ai pu lire dans les recherches des fils déjà existants:

Sub ouvredocprotege()

Workbooks.Open FileName:='fichier-manager.xls', Password:='blabla'

---- procédure ----

Workbooks.close FileName='fichier-manager.xls'

End sub()

et pour que l'utilisateur ne le voit pas, il faut masquer le code VBA du fichier utilisateur...:evil:
 

Discussions similaires

Réponses
8
Affichages
258
Réponses
5
Affichages
484
Compte Supprimé 979
C
Réponses
2
Affichages
232
Réponses
6
Affichages
293

Statistiques des forums

Discussions
312 778
Messages
2 092 040
Membres
105 162
dernier inscrit
djikon