Bonjour jul997,
[quote="dans ton post du 11 janvier, tu"]je vous joint un autre fichier que j'ai fait mais dont on me dit que la procédure est trop grande. Si vous pouviez jeter un œil, merci ![/quote]
tu aurais pu préciser que ce « on » est VBA lui-même et non pas une personne ! en plus, tu aurais pu indiquer que c'est une erreur de compilation ! ta macro est assez grande, mais pas tant que ça ; en fait, cette erreur se produit plutôt car ta macro contient un trop grand nombre de tableaux de constantes (les très nombreux array).
en fait, compte tenu de l'organisation des données sur la feuille, il vaut mieux utiliser une méthode très différente pour faire le job nécessaire ; et cette autre méthode fait que le problème que tu as mentionné est résolu, pour la simple raison qu'il ne peut pas se produire avec cette 2ème méthode ; c'est dans le fichier que je t'ai proposé : celui de mon post du 14 janvier.
dhany