j'ai refait le test avec le classeur que tu m'as posté sur le fil de discussion.
Pour le point 1 )
Je viens de refaire tourner pas à pas la macro, la catégorie Comp BB de la 1ere ligne est bien lue, le test
If sel.Areas.Count > 1 Then reçoit bien la valeur 1 mais on rentre pas dans le traitement.
Si je change la catégorie arme de cette 1ere ligne, j'ai le même symptôme alors que si je change pour la même catégorie dans une autre ligne, c'est pris en compte.
pour le point 2)
Rajout manuel d'un archer avec n'importe quel critère et un score à la ligne 36 du tableau, la ligne n'est pas prise en compte dans Tabdonnées. Cette variable reste avec la même plage définie précédemment par le dernier traitement réalisé.