Expiration fichier

Bonjour,

J'aimerai que mon fichier excel ne puisse plus être ouvert après une certaine date. En cherchant, j'ai bien trouvé des macros sur Internet mais le soucis est qu'il suffit de désactiver les macros pour ouvrir le fichier Excel.

Quelle est la solution ? J'ai pu lire qu'il faudrait une feuille qui avertisse que l'activation des macros est obligatoire pour l'utilisation du fichier mais je ne sais comment faire par contre.

Le logiciel XLP présent sur ce site aurait pu aussi m'intéresser pour une restriction par utilisateur mais je suis sur Mac et il ne fonctionne pas !

Merci pour votre aide.

Stéphane.

Bonjour,

Tu pourrais par exemple masquer toutes les feuilles avec le paramètre ....Visible = xlSheetVeryHidden (elles ne peuvent plus être démasquées que par VBA), sauf une comportant un message demandant d'activer les macros...

Cordialement.

Bonjour,

Ci-joint une proposition à tester.

A la fermeture du fichier ; tous les onglets sont masqués, sauf l'onglet "Accueil"

A l'ouverture du fichier, seul l'onglet "Accueil" est donc visible, une macro à l'ouverture rend les autres onglets visibles.

La date est en dur dans le code : 20/05/2016.

Il faut ensuite protéger le classeur et le code VBA.

Cela reste Excel, donc rien n'est inviolable !

Bonne journée

Bouben

Un beaucoup de retard, un grand merci à vous tous.

Stéphane.

Rechercher des sujets similaires à "expiration fichier"