J’ai trouvé quelque chose qui ne va pas.
Quand on lance la macro,
• elle commence à supprimer tous les fichiers qui, dans le dossier où elle se trouve, ont un nom qui contient ‘’ HORAIRES ‘’.
Cela marche très bien (et très vite)
• Elle va chercher tous les fichiers des agents dont elle a la liste et le nécessaire pour les trouver dans la colonne A de la feuille ‘’RECAPITULATION’’ et les enregistre dans le dossier où elle se trouve
Cela aussi marche très bien
• Ensuite, cela se gâte.
Elle ouvre l’un après l’autre les fichiers qu’elle vient de rapatrier dans son dossier pour copier les données des différentes feuilles sur le fichier où elle se trouve.
Le premier qu’elle ouvre est justement celui de AE car c’est le premier dans l’ordre alphabétique
Elle passe toutes les feuille mensuelles en commençant par JANVIER
Et sur chaque feuille, elle passe toutes les lignes et pour chaque ligne, elle note le nom de la sociéte qu’elle trouve en colonne A.
Tu suis ?
Et pour chaque ligne, donc, elle recherche le nom de cette société parmi les noms d’onglets du fichier où elle se trouve (« Cdécompte-heures 2015 »)
Et elle met à jour cette feuille
Tout va bien jusqu’à la ligne 14 (de feuille de janvier de l’agent AE)
Là, elle trouve la Société ‘’Biotech APB’’
Mais quand elle cherche l’onglet correspondant dans son fichier, elle ne le trouve pas.
Et pour cause : il n’y est pas !
Pour le coup, là, je ne peux pas grand-chose pour toi : tu dois t’assurer que tous les noms de sociétés qui figurent dans les différents fichiers des agents figurent bien sur l’un des onglets du fichier où se trouve la macro.
OK ?
Bye !