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 :
Pouvez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)))"
Merci
Romhain
Partager