Bonjour,
Avant de vous exposer mon problème, je voudrais préciser que c'est la première fois que je viens sur ce forum et que je le trouve très bon. Félicitations
Mon problème est le suivant : j'ai un fichier excel qui est utilisé par plusieurs personnes. Pour éviter qu'il soit ouvert simultanement sur plusieurs postes informatiques différents, je voudrais faire une macro qui ferme automatiquement le fichier après une durée déterminée.
J'ai essayé ce code que je lance dés l'ouverture du fichier :
t = Now()
t1 = t + 0.007
While t < t1
t = Now()
Wend
ActiveWorkbook.Close
Mais cette logique fait que je ne peux pas travailler sur le fichier car toutes les ressources sont utilisées par la boucle While.
Je n'ai pas trouvé de cas similaires dans les sujets existants, je vous remercie donc de votre aide