Aide Modif code Timer Fermeture fichier Excel

Résolu/Fermé
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 - 14 août 2011 à 14:15
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 - 1 sept. 2011 à 23:25
Bonjour,

j'etais a la recherche d'un code pour fermer automatiquement un fichier excel s'il reste inactif pendant un temps donné

Je voulais integrer ce code pour un fichier que j'utilise au bureau et qui est en réseau, le souci etant que bien souvent beaucoup de monde oublie de quitter et ca bloque le fichier pour les autres personnes

J'ai trouvé le code repris en lien ci dessous, mais j'avoue que je le comprend pas des masses

a l'heure actuelle le code de "timer" ferme le fichier sans sauvegarder et quitte excel. Ce qui implique que tout les fichiers ouverts en excel se ferment et a pose probleme.

A Partir du code ci dessous, pourriez vous jeter un oeil et le modifier pour qu'il quitte le fichier en cours ( enfin le fichier dans lequel le fichier se trouve et pas la totalité d'excel) et faire un enregistrement pour ne pas perdre les données


http://www.cijoint.fr/cjlink.php?file=cj201108/cij6vfAxrB.xls


Merci beaucoup si vus pouvez m'aider

PS : Attention je tourne au bureau sous Excel 2002 ( ce qui implique que les codes trop récents ne passe pas )
A voir également:

5 réponses

7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
29 août 2011 à 22:22
Personne pour un tit coup de main ... bon oki un gros coup de pouce ;-)
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 29/08/2011 à 23:11
Bonsoir,

Partager le fichier (menu outils) ne satisfait pas comme solution ?
C'est plus simple, plus souple, et prévu pour...

Ca permet plusieurs utilisateurs en même temps.
Si qcq'un cherche à modifier des saisies pas encore visibles il est prévenu (tu peux interdire d'écraser les modifications déjà enregistrées).
Dans l'onglet 'avancé' tu peux aussi paramétrer un enregistrement et une mise à jour des données automatique toutes les 5 min.

Une bonne habitude à prendre : enregistrer avant de saisir pour afficher les dernières modif.
Si macros dans le classeur, s'assurer qu'elles supportent bien le partage. Il peut y avoir des incompatibilités.

eric
0
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
30 août 2011 à 11:33
bonjour Eric

Il n'est pas possible de partager ce fichier malheureusement, car on increment au fur et a mesure des données et cela apparament bug lorsque les données sont saisies simultanément ( plantages dans les lignes et validations de modif durant le partage)

C'est poru cela que la solution revée est de rester en utilisateur unique, mais comme beaucoup reste sur le fichier par inadvertance, le but serait de sauvegarder et de fermer le fichier de base ( uniquement le fichier et pas tout les fichiers excel ouverts)

J'espère avoir été a peu prés clair
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
30 août 2011 à 18:45
Re,

sur 2003 ça a l'air de marcher....
eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
30 août 2011 à 19:52
oui mais la ca te ferme excel en totalité

le but du code que je cherche est d'enregistrer le fichier en cours avec les dernieres modifs, et de le quitter sans quitter les autres classeurs ouvertss

Par exemple disons que le fichier concerné s'appelle SUIVI SUPPRESSION.XLS


Que j'ai a coté des fichiers appelé STAT.XLS et DUPONT.XLS

a l heure actuelle si je ne clique pas sur le bouton du code apres un certain delais, SUIVI SUPPRESSION.XLS se ferme sans enregistrer les dernieres modifs, mais tout les classeurs excel se ferment.

Or il faudrait que seul le classeur actif de SUIVI SUPPRESSION.XLS se ferme en lancant un enregistrement avant de quitter, en laissant ouvert STAT.XLS et DUPONT.XLS
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
30 août 2011 à 22:35
plus d'accès sur cijoint.com en ce moment et je ne me rappelle plus du tout du code...
Essaie pour désigner le fichier à sauvegarder/fermer de remplacer sa désignation par thisworkbook (c'est le classeur qui contient le code)
Donc qcq chose comme thisworkbook.save etc
eric
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
30 août 2011 à 22:57
j'ai pu accéder à cijoint.fr
dans le code du userform remplace :
Application.Quit
par :
ThisWorkbook.Close

eric
0
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
1 sept. 2011 à 23:25
ok demain la journee va etre calme au bureau je vais en profiter pour faire des test

Je te tiens au courant

Merci beaucoup
0