Formula R1C1 + Cellule

Bonjour à tous.

J'ai un petit soucis que je n'arrive pas à résoudre.

J'utilisais cette formule dans une macro qui fonctionnait:

FormulaR1C1 = "=RC[-1]*0.001*(RC[-4]-R[-1]C[-4])/365"

Cependant j'ai besoin de déterminer en plus de cela une cellule A4 bien définie; j'ai donc essayé logiquement cette formule:

FormulaR1C1 = "=RC[-1]*0.001*(RC[-4]-A4)/365"

Sauf que cela ressort dans ma formule ensuite sur excel la cellule A4 entre 'A4' dans la formule ce qui ne fonctionne pas.

J'ai essayé en FormulaR1C1Local, Formula, FormulaLocal mais rien ne marche.

Avez-vous une idée svp.

Merci par avance !!

Bonjour

Tu devrais joindre ton fichier en donnant l'exemple de ce que tu voudrais obtenir.

Bye !

Bonjour,

Les références de plages dans ta formules sont écrites au format R (pour row, c'est à dire la ligne) et C (pour columns, je ne prend pas la peine de traduire ). Et cette écriture n'est pas là uniquement pour faire joli, donc on ne peux pas mixer les types d'écriture dans une même formule.

Pour comprendre : en l'absence de nombre ou avec un nombre entre crochets, cela indique la position d'une cellule par rapport à celle dans laquelle on inscrit la formule. Si le nombre est indiqué sans crochets, c'est une référence fixe, peu importe la cellule actuelle.

Exemple si l'on est en B2 :

RC --> B2

R2C2 --> $B$2

R[-1]C[-1] --> A1

R1C1 --> $A$1

Ton "A4" s'écrit donc... ?

R4C1 !

Merci beaucoup pour l'explication très claire

R4C1 !

Merci beaucoup pour l'explication très claire

Gagné ! Car tu cherches en réalité à écrire toujours A4 partout donc plutôt $A$4...

merci

Rechercher des sujets similaires à "formula r1c1"