Bonjour à tous !
J'ai réalisé une macro VBA me permettant de compter un nombre d'alarme en fonction de son TAG. L'idée de cette macro est de chargé un fichier journalier permettant ainsi un reporting quotidien. (feuille summary)
Cette macro (Macro1 dans le fichier gestion des alarmes), mettait de 1min à 5min pour s'exécuter en totalité. Le problème est: le dernier fichier journalier que j'ai chargé a mis 25h !!!!!!!!!! Je pense que le fichier principal a été dégradé mais je ne sais pas comment ni pourquoi. J'ai un peu tout essayé mais je ne trouve pas la solution.
Finalement, j'ai voulu repartir sur un fichier propre en faisant un copié-collé de Macro1 mais j'ai une erreur sur la ligne " Workbooks(file0).Sheets("data").Cells(l, j) = Workbooks(file0).Sheets("data").Cells(l, j) + 1 'increment of the number of time the source generated an alarm". Donc du coup ça ne marche pas…
Pourriez-vous m'aider à réparer le fichier principal (Gestion des alarmes) et si ce n'est pas possible m'aider à mettre en place le nouveau fichier (Classeur1). Dans ce dernier cas je ferai toute la présentation après, mais, il faut vraiment que Macro1 charge de nouveau dans un temps acceptable.
Je ne suis pas expert en macro et là ça me dépasse complétement.
Un grand merci d'avance pour aide.