je souhaite bloquer l'enregistrement d'un fichier en lecture seule (même avec un nom différent du fichier de base).
Est-ce possible?
Si oui comment faire?
Voici une macro que j'avais faites pour empecher l'enregistrement.
PrivateSub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Cancel = True
MsgBox 'Veuillez sauvegarder avec le bouton dans la Feuille AGE-NF' & vbCrLf & 'pour eviter de perdre vos données', vbCritical + vbOKOnly, 'Non ...' EndSub
une personne qui a le droit en lecture sur un fichier ou un répertoire peut y prendre ce qu'elle veut, et l'enregistrer à l'endroit de son choix du moment qu'elle a le droit en écriture sur cet emplacement
Ceci est également vrai pour les répertoires réseau.
On peut protéger le classeur en mettant des mots de passe..., mais rien n'empechera (à ma connaissance) cet utilisateur de copier les données de ton classeur et de les coller dans un nouveau classeur