Bonjour,
Mon fichier permet de récupérer tous les noms (en colonne A) contenus dans dix feuilles différentes (feuilles epi 1 à epi 10) et d'en établir la liste dans une feuille récapitulative (feuille "personnages"), de supprimer ensuite les doublons et enfin de les ranger par ordre alphabétique.
Ces opérations sont réalisées par trois macros, ça fonctionne.
Dans la feuille "personnage", la colonne B permet grâce à une formule étirée, de récupérer dans chacune des feuilles "epi 1 à 10" les valeurs numériques associées aux noms et de les additionner. On obtient au final la liste des noms en colonne A et les totaux correspondants en colonne B.
Le problème est que le système ne fonctionne qu'à la première utilisation. Si on efface les noms de la colonne A et que l'on relance une nouvelle récupération, une partie des formules de la colonne B vont être effacées (par la suppression des doublons ?), ce qui provoque des erreurs dans la liste des noms et bloque la récupération des valeurs en B. Je ne comprends pas d'où cela vient, rien ne touche à la colonne B dans les macros. Le plus simple serait peut-être de ne pas utiliser de formules pour récupérer et additionner les nombres mais uniquement du VBA.
Le fichier est en PJ.
Je vous remercie pour votre aide.
Dul