Empecher l'enregistrement d'un classeur

Résolu
fabiendag - 26 mars 2013 à 11:58
 fabiendag - 26 mars 2013 à 12:14
Bonjour,
J'ai un soucis avec un classeur excel. En fait, le classeur sert à calculer des remises. Une fois qu'on le ferme, je voudrais que les modifications des tarifs du à l'application des remises ne soient pas enregistrer.
J'ai donc utilisé le beforeclose du workbooks en mettant la ligne de code suivante.
ThisWorkbook.Close SaveChanges:=False
Le soucis est que dans ce cas l'utilisateur peut enregistrer en cliquant sur la "disquette" dans la barre d'outils excel.
J'ai donc voulu mettre dans le beforesave du workbooks la ligne suivante :
cancel = true
mais forcément plus moyen d'enregistrer. Donc quand je ferme et que je rouvre mon classeur cette dernière ligne a disparu.
Comment contourner ou faire autrement, je suis preneur
d'avance merci

Fabien

2 réponses

c'est bon je pense que j'ai trouvé. En fait les utilisateurs qui vont s'en servir n'auront pas le même chemin de ce fichier. Donc je fais un test, si le chemin est le mien, je peux sauvegarder, sinon dès que le fichier sera déplacé la sauvegarde sera impossible


Fabien
3
résolu


Fabien
3
Rejoignez-nous