Bonjour Joco7915,
Alors, oui et non, effectivement tu viens de me donner une idée qui pourrait me débloquer (ajouter une colonne qui prends calcul ce qu'il faut pour ensuite renvoyer la somme de cette colonne) mais, j'ai un nombre de colonne qui peut varier (de 2 à 100) et malheuresement ta formule me ferait une ligne longue comme mon bras remplie de calculs la plupart du temps inutile.
Ce pendant, avec
DerniereLigne = Range("A" & Rows.Count).End(xlUp).Row
Range("I1").FormulaR1C1 = "=Recherche!C[-7]*Recherche!C[-2]"
Range("I1").AutoFill Destination:=Range("I1:I" & DerniereLigne)
Je peux remplir la colonne I de la feuille recherche de mon fichier pour utiliser
Sheets("Recap").Range("F5").FormulaR1C1 = "=SUM(Recherche!C[3])"
dans la feuille Recap et ainsi avoir l'information que je recheche.
Un peu moins clean et un peu plus capilotracté mais ça fonctionne !
(Je garde encore un peu le sujet en non résolu si un génie arrive pour me trouver la solution dans une seule et même formule magique sans avoir à remplir une colonne supplémentaire de formules mais merci !)