Bonjour,
A la fermeture d'un fichier (non protégé par mot de passe), je cherche à en faire une copie dans un répertoire de sauvegarde (ca ca marche) mais je veux que cette copie soit protégée par un mot de passe (sans devoir aller ouvrir cette copie pour procéder à cette protection).
Est-ce possible en une seule instruction "copier / protéger") ?
Mon code: [ dans Private Sub Workbook_BeforeClose(Cancel As Boolean) ]
Dim Cible As String
Cible = "\\Réseau2\Local\Common\2015\Archives"
Dim NOM As String
NOM = "SAUVEGARDE du_" & Format(Now, "dd-mm-yyyy" & " à " & "hh""h""mm""'""ss""''""") & " de_" & ActiveWorkbook.Name
ActiveWorkbook.SaveCopyAs Filename:=Cible & "\" & NOM '==> Ici la copie s'effectue bien vers le répertoire cible, mais elle n'est pas protégée par mdp.
==> Il faut donc maintenant protéger cette copie archivée et c'est ici que ça va pas !
Workbook ("Cible & " \ " & NOM"), "MDP"
aussi essayé, sans succès:
Workbooks ("Cible & " \ " & NOM") Protect password:="MDP"
==> Peut être est-il possible d'introduire la protection lors de l'instruction de copie ???
[b]
Merci pour votre aide