macro excel

E

eric

Guest
Je souhaiterai savoir si il est possible de créer une maro d'enregistrement et de fermeture automatique d'un classeur excel après un laps de temps d'inactivité du dit classeur.

Merci
 
S

sousou

Guest
Un nouvelle exemple de la manière dont ont peut utiliser le VBS en multitache avec excel (voir Chrono a philou la semaine dernière.)

Dans cette exemple, deux fichiers: un fichier excel et un fichier Vbs.

à l'ouverture du fichier, (auto_open) excel chage le fichier vbs en lui passant son propre nom en paramètre.
Il initialise ensuite une variable "chrono" à 0

le programme vbs une fois lancé, vient lire la variable chrono d'excel, et calcul si le delais est expiré. Dans ce cas il ferme le classeur.

A chaque selection sur le classeur le chrono est remis à zéro.

J'espère que cela te donneras des idées.
 

Pièces jointes

  • timer.zip
    11.9 KB · Affichages: 24
  • timer.zip
    11.9 KB · Affichages: 21
  • timer.zip
    11.9 KB · Affichages: 23
T

Ti

Guest
Cette façon de faire, avec un programme externe, peut apparaître un peu lourde, on peut aussi utiliser avec profit la méthode OnTime pour réaliser ce timer, c'est plus simple et, au final, plus fiable.
 

Pièces jointes

  • TimerFermetureTi.zip
    10.7 KB · Affichages: 25
  • TimerFermetureTi.zip
    10.7 KB · Affichages: 24
  • TimerFermetureTi.zip
    10.7 KB · Affichages: 24

Discussions similaires

Statistiques des forums

Discussions
312 321
Messages
2 087 251
Membres
103 497
dernier inscrit
FAHDE