Re,
Je te remercie pour ton retour, cette formule fonctionne correctement.
Pour ma compréhension, peux-tu m'expliquer à quoi correspond le 1 dans la formule (je ne suis pas du tout à l'aise avec "index et equiv") ?
J'ai enregistré cette formule en VBA :
'ActiveCell.FormulaR1C1 = _
' "=(INDEX(R2C8:R150C8,MATCH(1,(R2C9:R150C9)*(R2C10:R10C150),0)))"
et je voudrais l'adapter à une plage variable comme range ("H2" & DerniereLigne) au lieu de R2C8, ("I2" & DerniereLigne) au lieu de R2C9), etc
Vos retours seront les bienvenus car je galère depuis un bon bout de temps...
Cordialement