Essai code VBA pour remplacer formule Excel

bonjour,

j'ai voulu remplacer une formule excel par un code vba, ça ne marche pas quelqu'un aurais une idée ?

en f2, j'avais cette formule =((F2-1)*D5)-((F2-1)*D5)*0,2

merci pour votre aide

8classeur100.xlsm (15.79 Ko)

Bonsoir,

Vous avez fait une fonction personnalisée, il faut l'utiliser comme une fonction native d'excel, c'est à dire pour F2, écrire la formule suivante dans la barre de formule

=calcul_cout_greve(F$1;$D$5)

et la fonction personnalisée:

Function calcul_cout_greve(f As Double, d As Double) As Double
    calcul_cout_greve = ((f - 1) * d) - ((f - 1) * d * 0.2)
End Function

et comme une formule excel classique, vous pouvez étirez la formule vers la droite.

Cdlt

merci beaucoup pour ton aide, j'ai pas mal de formule à faire !!

Rechercher des sujets similaires à "essai code vba remplacer formule"