Bonsoir le forum,
J'ai une ligne de code qui insère une formule : ActiveCell.FormulaR1C1 = "=IF(RC[-3]>0,RC[-1]/RC[-3],"""")".
Cette formule est copiée dans la colonne J, M et P.
Mon problème est que le RC[-3] n'est pas bon car je dois avoir comme référence la colonne G. Si je suis sur la colonne M mes valeurs ne sont pasbonne.
Avec l'enregisteur de macro cela me donne : ActiveCell.FormulaR1C1 = "=RC[-1]/R4C7" mais je dois insérer la formule qui fait référence à la colonne G.
Comment écrire la ligne de code pour que si je suis en M4 la formule calcule L4/G4, M5 la formule calcule L5/G5, P4 = O4/G4 ?
Merci
J'ai une ligne de code qui insère une formule : ActiveCell.FormulaR1C1 = "=IF(RC[-3]>0,RC[-1]/RC[-3],"""")".
Cette formule est copiée dans la colonne J, M et P.
Mon problème est que le RC[-3] n'est pas bon car je dois avoir comme référence la colonne G. Si je suis sur la colonne M mes valeurs ne sont pasbonne.
Avec l'enregisteur de macro cela me donne : ActiveCell.FormulaR1C1 = "=RC[-1]/R4C7" mais je dois insérer la formule qui fait référence à la colonne G.
Comment écrire la ligne de code pour que si je suis en M4 la formule calcule L4/G4, M5 la formule calcule L5/G5, P4 = O4/G4 ?
Merci
Pièces jointes
Dernière édition: