Transformer une formule avec INDEX/EQUIV en valeur
Bonjour
J'ai une formule qui est longue et horrible avec une recherche et des interpolations, j'utilise FormulaLocal donc le résultat est une formule. Je voudrais que le résultat soit une valeur mais je ne vois pas comment faire.
Voilà le code :
Code:
1 2 3 4
|
Sheets("Resultats").Range("L" & i).FormulaLocal = "=(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff1"";coeff_liq;0))+(AE" & i & "-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1))*(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1));EQUIV(""coeff1"";coeff_liq;0))-INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff1"";coeff_liq;0)))/(INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1))-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1)))*(V" & i & "/10000)^4+(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff2"";coeff_liq;0))+(AE" & i & "-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1))*(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1));EQUIV(""coeff2"";coeff_liq;0))-INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff2"";coeff_liq;0)))/(INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1))-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1)))*(V" & i & "/10000)^3" _
& "+(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff3"";coeff_liq;0))+(AE" & i & "-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1))*(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1));EQUIV(""coeff3"";coeff_liq;0))-INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff3"";coeff_liq;0)))/(INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1))-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1)))*(V" & i & "/10000)^2+(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff4"";coeff_liq;0))+(AE" & i & "-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1))*(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1));EQUIV(""coeff4"";coeff_liq;0))-INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff4"";coeff_liq;0)))/(INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1))-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1)))*(V" & i & "/10000)" _
& "+(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff5"";coeff_liq;0))+(AE" & i & "-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1))*(INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1));EQUIV(""coeff5"";coeff_liq;0))-INDEX(temp_liq;(EQUIV(AE" & i & ";Pression_liq;-1)+1);EQUIV(""coeff5"";coeff_liq;0)))/(INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1))-INDEX(Pression_liq;EQUIV(AE" & i & ";Pression_liq;-1)+1)))" |
Pouvez-vous m'aider ?
Merci
Romhain