En fait, la formule me retourne toujours une erreur incompatibilité de type, je ne comprends pas d'ou cela vient....les chiffres de coutpompe peuvent etre à virgules, mais j'ai essayé de les multiplier par 100 pour enlever toute virgule, mais sa ne marche quand meme...
Workbooks(Txt2).Sheets(typetube).Cells(30, colonne1).Formula = "=" & coutpompe / 100 & "-" & Workbooks(Txt2).Sheets(typetube).Cells(31, colonne1).Address & "-" & Workbooks(Txt2).Sheets(typetube).Cells(29, colonne1).Address
coutpompe fonctionne très bien,et provient d'ici :
coutpompe = 100 * Evaluate("INDEX(" & Workbooks(variable11).ActiveSheet.Name & "!J1:J65536,MAX(IF(NOT(ISERR(SEARCH(""habille""," & Workbooks(variable11).ActiveSheet.Name & "!B2:B65536)))*NOT(ISERR(SEARCH(""pompe""," & Workbooks(variable11).ActiveSheet.Name & "!D2:D65536)))>0,ROW(" & Workbooks(variable11).ActiveSheet.Name & "!B2:B65536))))")
merci encore pour votre aide
Partager