Bonjour tout le monde,
J'ai un classeur Recette.xlsm qui est lancé depuis une autre application (PCVue), selon les informations trouvées dans un fichier texte, le classeur doit:
-La nuit, récupérer les recettes mises à jour et/ou de nouvelles recettes grâce à la connexion de données (Données stockés sur le serveur de l'entreprise de notre client).
-Lors de la production, à chaque lancement d'Excel, la macro filtre dans un tableau la recette qui est renseigné dans un fichier texte. Afin de filtré facilement, l'instruction suivante est utilisé:
ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=1, Criteria1:= generique
De manière général, le classeur fonctionne bien, mais de temps en temps, à l'ouverture, un seconds classeur est créé et semble être une copie. A ce moment, excel exécute la macro de ce classeur "fou" et génère évidement une erreur d'exécution. En parallèle, L'application qui a lancé le classeur de recette, execute un cyclique qui va lire le résultat du filtrage, ce cyclique s'éxécute tant que le nom de la recette reçu n'est pas celui demandé...
Je n'ai pas constaté d'évènement particulier quand le classeur "fou" se lance, je ne sais où allez chercher une solution...
Auriez-vous des pistes ou des explications sur ce phénomène?
Merci d'avance et bonne journée.
Partager