Macro Visual pour Excel
emeric.lc
Messages postés
473
Date d'inscription
Statut
Membre
Dernière intervention
-
emeric.lc Messages postés 473 Date d'inscription Statut Membre Dernière intervention -
emeric.lc Messages postés 473 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Macro Visual pour Excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Visual c++ 2019 - Guide
- Si ou excel - Guide
4 réponses
Bonsoir,
et pourquoi pas plus simplement ' outil / partager le classeur...' qui permet de travailler à plusieurs dessus ?
eric
et pourquoi pas plus simplement ' outil / partager le classeur...' qui permet de travailler à plusieurs dessus ?
eric
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 ...
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 ...
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
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
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.
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.