Bonsoir,
merci pour les données, mais aucune rencontre ne peut être générée avec ces données.
La sélection sur l'âge se fait sur une différence de max 720 jours et la sélection sur le poids sur une différence max de 3 kg. les combattants doivent avoir un nom de famille différent, ne pas être du même club,être de la même catégorie et du même sexe. tu parles d'une sélection sur base des assauts (colonne i), je ne vois pas cette sélection dans le code. Par contre je vois une sélection sur base du numéro de ligne! (on ne sélectionne que les joueurs qui sont distants de 3 lignes au maximum via cette instruction)
If ib - i <= 3 Then.
pour ce qui est de la ligne figée dans recap, le code ne prévoit pas de l'effacer
il faudrait remplacer cette instruction
ft.Range("i2").CurrentRegion.Offset(1, 0).ClearContents
par ceci, par exemple
ft.Range("A3").Resize(1000, 26).ClearContents