Il semble que le problème vient de cette partie de la formule :
IF(VLOOKUP(C" & ligne & ",'" & nom_feuille_resultat & "'!" & colonne_recherche & ":" & colonne_recherche & ",1,FALSE)=C" & ligne & ",
Cette partie fonctionne et ne provoque pas de message d'erreur, mais je ne sais pas si le résultat est celui escompté.
"=SUM(IFERROR(VLOOKUP(C" & ligne & ",'" & nom_feuille_resultat & "'!" & Cells(3, colonne_recherche).Address & ":" & Cells(nb_joueur + ligne, colonne_recherche + 3).Address & ",2,FALSE),0),IFERROR(VLOOKUP(C" & ligne & ",'" & nom_feuille_resultat & "'!" & Cells(ligne, colonne_recherche).Address & ":" & Cells(nb_joueur + ligne, colonne_recherche + 3).Address & ",4,FALSE),0),IFERROR(VLOOKUP(D" & ligne & ",'" & nom_feuille_resultat & "'!" & Cells(3, colonne_recherche).Address & ":" & Cells(nb_joueur + ligne, colonne_recherche + 3).Address & ",2,FALSE),0),IFERROR(VLOOKUP(D" & ligne & ",'" & nom_feuille_resultat & "'!" & Cells(ligne, colonne_recherche).Address & ":" & Cells(nb_joueur + ligne, colonne_recherche + 3).Address & ",4,FALSE),0))"