Bonjour,
J'ai une macro complémentaire qui enregistre certaines données dans ses feuilles, donc dans l'événement "before close" il y a l'instruction d'enregistrement du fichier.
Le problème, c'est que lorsqu'il y a plusieurs sessions d'Excel et que l'on ferme l'une d'elles, l'enregistrement de la macro complémentaire se fait sous formes de copie dans le répertoire du dernier fichier ouvert. Je me retrouve donc avec des copies de la macro complémentaire un peu partout sur mon disque.
Je voudrais donc avoir une instruction conditionnelle pour enregistrer le fichier uniquement s'il y a une seule session d'Excel en cours. D'où la question :
Comment fait-on pour compter le nombre de Sessions d'excel en vba ?
J'ai une macro complémentaire qui enregistre certaines données dans ses feuilles, donc dans l'événement "before close" il y a l'instruction d'enregistrement du fichier.
Le problème, c'est que lorsqu'il y a plusieurs sessions d'Excel et que l'on ferme l'une d'elles, l'enregistrement de la macro complémentaire se fait sous formes de copie dans le répertoire du dernier fichier ouvert. Je me retrouve donc avec des copies de la macro complémentaire un peu partout sur mon disque.
Je voudrais donc avoir une instruction conditionnelle pour enregistrer le fichier uniquement s'il y a une seule session d'Excel en cours. D'où la question :
Comment fait-on pour compter le nombre de Sessions d'excel en vba ?