FormulaR1C1

  • Initiateur de la discussion Bioman
  • Date de début
B

Bioman

Guest
Bonjour,

J'ai des soucis de formules. J'ai des données réparties par mois. J'aimerais calculer la différence cumulée en mois. Par exemple
Si m=janvier
n= avril
DeltaMois=3

ValeurACalculer = Valeur(Avril) - Valeur(Mars) - Valeur(Février) -Valeur(Janvier)
La feuille mois n contient uniquement la valeur de avril tandis que la feuille mois m (contient les valeurs depuis le mois m (donc ici janvier, février, mars)

Ce qui me donne en VBA :
*****************
Range('E10').Select
ActiveCell.FormulaR1C1 = _
'='Mois n'!RC-'Mois m'!RC'
i = 0
While (i < DeltaMois)
ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 - 'Mois m'!RC'
i = i + 1
Wend
*****************

Je pense que je n'ai pas le droit le faire :
ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + lambda
Celà dit je voudrais conserver la visibilité de ma formule dans ma feuille excel et donc je ne voudrais pas juste passer la valeur mais belle et bien la formule.

Quelqu'un a-t-il une solution?
Merci
 

Discussions similaires

Réponses
3
Affichages
435
Réponses
7
Affichages
364
Réponses
2
Affichages
709

Statistiques des forums

Discussions
312 565
Messages
2 089 729
Membres
104 266
dernier inscrit
christian Auletta