Limiter l'ouverture dans le temps d'un fichier Excel

Signaler
-
Messages postés
13029
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
15 juin 2021
-
Bonjour Via,

J'espère que tout va bien!
Est il possible de limiter dans le temps un fichier Excel que j'aurais donné à une personne de manière à ce que ce fichier ne circule pas à droite et à gauche dans le temps, mais uniquement pendant une semaine par exemple?
Merci de ton retour
Dodo

7 réponses

Messages postés
24106
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 juin 2021
6 804
Bonjour,

non, toute protection de cette sorte reste illusoire.
Par contre tu pourrais afficher un message "Fichier périmé" à l'ouverture.
eric
Messages postés
54072
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
16 juin 2021
16 076
Salut.

Tu peux essayer cette manipulation :
  • Sélectionner toute la feuille.
  • Créer une règle de Mise en forme conditionnelle avec la formule =AUJOURDHUI()>$AA$1 et le format "Remplissage noir".
  • Saisir dans la cellule AA1 la date à laquelle la feuille ne doit plus être utilisable.
  • Déverrouiller les cellules permettant au destinataire du fichier de travailler normalement.
  • Protéger la feuille.

https://www.cjoint.com/c/KFfaFxohYDB
Messages postés
13029
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
15 juin 2021
2 201
Bonjour Dodo

Tu peux programmer une auto destruction du fichier passé une certaine date
Voir plusieurs exemples de macro pour cela sur le net comme celui-ci :
https://excel-malin.com/faq/excel-faq/comment-faire-date-expiration-de-fichier-excel/

Cdlmnt
Via
Messages postés
54072
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
16 juin 2021
16 076
Bonjour Via, cher ami.

Mais que se passe t'il si, dans le répertoire, je remplace le suffixe xlsm par xlsx ?
Ou encore si j'ouvre le fichier xlsm mais que je ne confirme pas "Activer le contenu" ?
Messages postés
13029
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
15 juin 2021
2 201
Hello Raymond

Je ne sais pas je n'ai pas testé toutes les possibilités
Je sais qu'un ami avait utilisé avec succès une macro de ce type dans un projet qu'il avait mis au point dans son entreprise pour pas qu'on puisse lui piquer le programme
Par contre il faut des sécurités qui empêche de se servir du classeur si on n'active pas le contenu (feuilles de travail masquées avec classeur protégé, démasquées par macro; VBA protégé par mot de passe...)
Bien sûr ces sécurités ne sont pas à 100% on trouve le moyen de casser les mdp sur internet, mais pour l’utilisateur lamba elles peuvent suffire.
Messages postés
17373
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2021
4 642 >
Messages postés
13029
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
15 juin 2021

Re,

Perso j'ai utilisé ce procédé ou similaire pour protéger mon travail, avec un code tout simple si à partir d'une date une cellule précise ne contenait pas un mot précis
Cells.ClearContents
ActiveWorkbook.Save

suivi soit de
ActiveWorkbook.Close False
pour fermer le classeur

ou mieux pour fermer le classeur et Excel
Application.Quit
Messages postés
17373
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2021
4 642
Bonjour le fil,

Comme proposé Via, perso je ne vois que l'autodestruction d'un ficher actif après une date donnée suivi d'un éventuel enregistrement et même si le fichier est dupliqué ce fichier est autodétruit.
Bien sur on peut ajouter un temporisateur pour pouvoir éventuellement intervenir avant la destruction.
Mais ce procédé reste scabreux

ou la proposition d'Eriiic la aussi temporisé pour pouvoir intervenir pour arrêter le process et fermeture automatique

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...

Via, Raymond, Mike,
Bonsoir et merci pour votre aide.
J'ai essayé la proposition de Raymond, je peux penser que c'est suffisant pour mon pb.
J'ai calé sur l'auto destruction avec le suffixe XLSM, je ne le trouve pas dans ma liste déroulante!!!
Via, si tu peux m'en dire plus?
Bon courage à vous
Dodo
Messages postés
13029
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
15 juin 2021
2 201
Dodo ce n'est pas moi qui ait parlé du suffixe, c'est Raymond qui veut parler de l'extension dans le nom du fichier.
Regarde le lien que je t'ai mis dans mon post 3 pour voir un exemple détaillé de ce qu'il est possible de faire (à tester sur un copie de fichier ☺)

Cdlmnt
Via