Et si tu mets le mot de passe aux deux paramètres ?
Et y a-t-il du code dans le ThisWorkbook, dans Workbook_Open() de ce fichier test.xlsm ?Code:Workbooks.Open "c:\test.xlsm", Password:="test", WriteResPassword:="test"
Là, je n'ai plus d'idée...
Version imprimable
Et si tu mets le mot de passe aux deux paramètres ?
Et y a-t-il du code dans le ThisWorkbook, dans Workbook_Open() de ce fichier test.xlsm ?Code:Workbooks.Open "c:\test.xlsm", Password:="test", WriteResPassword:="test"
Là, je n'ai plus d'idée...
As-tu pris en compte ce que Parmi a proposé au message #7 ?
bonjour,
oui j'ai prix en compte ce que parmi avait dit mais ca ne fonctionne toujours pas
en fait sur mon fichier Excel A j'ai mon bouton "sauvegarder" qui appelle le fichier test.xlsm
il l'appelle avec un lien (option: modifier les liens dans excel)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Option Explicit Sub Sauvegarder() Workbooks.Open "C:\test.xlsm", Password:="test", WriteResPassword:="test" ' Sauvegarder Macro ' 'A - Je sauvegarde après avoir figé le n° du bordereau 'Sheets("DATA").Select Sheets("Module_SOPRO").Select Range("D2").Select Selection.Copy '.......
et lorsque je clique sur le bouton ca me demande tout de suite le mot de passe
il ne rentre pas dans le code du Sub
il demande le mot de passe avant
Blado_sap
Je ne saisis pas trop cette partie (?) appeler avec un lien ?Citation:
il l'appelle avec un lien (option: modifier les liens dans excel)
Dans le menu Données, est-ce que tu as une connexion liée à ce fichier test.xlsm ?
Bonjour,
oui dans Données --> modifier les liens : j'ai bien mon chemin d'accès vers mon fichier test.xlsm
Blado_sap
Ça, c'est si tu as des formules ou quelque chose comme ça qui est lié au fichier test.xlsm
Moi je parle de Données --> Connexions
Est-ce qu'il y a une ou des connexions là-dedans ?
non je n'ai rien du tout là dedans
Blado_sap
Est-ce que ce fichier test.xlsm est de toi ?
Y a-t-il du code dans Workbook_Open() ?
S'il n'y a pas de données confidentielles, est-ce que tu peux le joindre ?
bonjour
oui ce fichier est de moi
non je n'ai rien dans le Workbook_Open()
faut il que je mette mon code avec le mot de passe dans cette section?
le fichier contient des informations confidentielles donc je ne peux le joindre sorry
Blado_sap
Non, n'y met rien si non nécessaire.
Je pensais qu'il y aurait pu y avoir du code qui interférait avec l'ouverture...
Je n'ai plus d'idée... désolé...
Bonjour,
ha ok :? :(
Blado_sap
Dernière idée...
Tu pourrais recopier tes données dans un nouveau classeur ainsi que les macros, si nécessaire, et refaire des tests.
Et surveille comment tu protèges ce nouveau fichier.
Bonjour
Et non pas mieux même avec cette idée
Blado_sap
Comment procèdes-tu quand tu protèges ton classeur (toutes les étapes) ?
Et ta procédure Sauvegarder est liée à un bouton sur lequel tu appuies pour la démarrer ?
Alors voici toutes les étapes de ce que je fais:
- j'ouvre mon fichier test.xlsm
- je vais dans "fichier"
- puis sur "informations"
- je clique sur l'option "protéger le classeur"
- je sélectionne "chiffrer avec mot de passe"
- j'entre le mot de passe "test"
- je clique sur "ok"
- je resaisie le mot de passe "test"
- je clique de nouveau sur "ok"
- j'enregistre mon fichier
- je le ferme
et voila
une idée?
blado_sap
Je ne connaissais pas cette méthode...
On en apprend tous les jours... ;)
Essaie en passant pas Enregistrer sous... puis Parcourir.
En bas, il y a un bouton Outils. Va dans Options générales.
Là, tu as 2 possibilités: tu peux laisser les gens voir le fichier en lecture seule (MDP pour modification) ou carrément le bloquer (MDP pour lecture).
bonjour,
donc je viens de tester tes options et ... ca ne fonctionne toujours pas :(
en fait l'option que tu décris pour (MDP pour lecture) correspond à ce que je faisais avant
et ca ne marche pas mieux avec l'autre option MDP pour modification
ca me demande toujours de rentrer mon mot de passe
le code workbooks.open n'est pas prise en compte
Blado_sap
Il y a une question dont je n'ai pas vu la réponse.
Comment appelles-tu cette macro ? à l'aide d'un bouton lié à celle-ci, en passant par le menu macro ou autre ?
bonjour,
j'appelle cette macro depuis un bouton situé sur un autre fichier excel (bouton qui fait appel à ce fichier test.xlsm par le menu (modifier chemin d'accès)
Blado_sap
Là tu me perds...:calim2: