Bonjour,
Je suis débutante en vba et je souhaiterais écrire cette formule
MAX(SI(ET(ESTNUM(H36);ESTNUM(36));H36-I36;0)-SI(ET(ESTNUM(K36);ESTNUM(L36));K36-L36;0);0)-Feuil2!C18
et mettre la valeur dans la cellule D36.
Ps: je veux juste la valeur dans la cellule et pas la formule Excel.
Avec l'enregistreur de Macro j'ai le résultat suivant:
Mais dans la cellule j'ai également la formule quand je clique sur la valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ActiveCell.FormulaR1C1 = _ "=MAX(IF(AND(ISNUMBER(RC8),ISNUMBER(RC[5])),RC8-RC[5],0)-IF(AND(ISNUMBER(RC11),ISNUMBER(RC[8])),RC11-RC[8],0),0)-Feuil2!R[-18]C[-1]" Range("d36").Select
Que faire?
Merci
Partager