Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
448
Réponses
5
Affichages
271
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…