Macro Visual pour Excel

Fermé
emeric.lc Messages postés 473 Date d'inscription samedi 13 septembre 2003 Statut Membre Dernière intervention 15 mai 2011 - 8 août 2008 à 19:21
emeric.lc Messages postés 473 Date d'inscription samedi 13 septembre 2003 Statut Membre Dernière intervention 15 mai 2011 - 9 août 2008 à 15:30
Bonjour,

J’ai un fichier Excel qui est en commun dans un réseau.
Le problème c’est des personne qui utilise ce fichier oublie de le fermer après l’avoir utilisé.
J’ai eu l’idée de faire une macro comme cela.

Dans le module Thisworkbook

Private Sub Workbook_Open()
Application.OnTime Now + TimeValue("00:02:00"), "Sortie"
End Sub

Dans un module standard

Sub sortie()
ThisWorkbook.Save
ThisWorkbook.Close
End Sub

Cela fonctionne si on laisse la macro aller au bout du temps défini dans TimeValue("00:02:00")
Ici 2 minutes. Mais voila le problème, si j’enregistre ou pas avant la fin du temps et si Excel reste ouvert et au bout du temps des 2 minutes la fenêtre d’activation macro s’ouvre et m’informe que le fichier Excel va être ouvert si je fais Activer les macros et bien il ouvre il sauve et il ferme le fichier.
Il y a-t-il une possibilité d’empêcher cela ?

Moi j’ai fait un bouton Quand je clic pour lui affecter la macro Sub sortie() avec une variante qui fait fermer Excel.
Mais le problème à mon boulot ils ne sont pas doués il ne voient pas forcement cela.

Merci pour votre aide.
A voir également:

4 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 260
8 août 2008 à 21:15
Bonsoir,

et pourquoi pas plus simplement ' outil / partager le classeur...' qui permet de travailler à plusieurs dessus ?

eric
0
emeric.lc Messages postés 473 Date d'inscription samedi 13 septembre 2003 Statut Membre Dernière intervention 15 mai 2011 69
9 août 2008 à 08:04
Bonjour.

Merci pour cette information.
Mais à mon travail on est ultra restreint et il est fort probable que cela ne fonctionne pas sur tout les poste.
Car les postes sont configurés par département.
Certain département non pas accès à d'autre département et d'autre sont restreint à la lecture seul etc ...
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 260
9 août 2008 à 09:28
Je ne comprend pas bien ta réponse.
Ces restrictions sont les mêmes que le classeur soit partagé ou pas. Qcq'un qui n'a pas accès à un répertoire ou un accès en lecture seule ne doit pas gener grand monde s'il oublie de fermer le classeur...
Par contre pour ceux qui ont tous les droits sur ce répertoire ça resoud ton pb
eric
0
emeric.lc Messages postés 473 Date d'inscription samedi 13 septembre 2003 Statut Membre Dernière intervention 15 mai 2011 69
9 août 2008 à 15:30
Re-bonjour.

Merci pour ton aide.

Mais le problème ce n’est pas une limitation de règle sur le répertoire qui est sur le serveur ou ce trouve le fichier en question. Mais, plutôt sur les différents postes de travail qui ont des règles de sécurité particulière par exemple pour l’utilisation de l’application Excel certain postes peuvent utiliser certain outils et d’autres postes ne peuvent pas les utiliser car ils sont grisés etc...

J’ai tenté un test.
Un fichier Excel partagé sur le réseau, mais certain poste quand ils vont le modifier cela fonctionne mais au moment d’enregistrer c’est la que ca bug, ils se trouvent interdit de modification.

Merci quand même.
0