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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
402
Réponses
5
Affichages
564
Réponses
3
Affichages
670
Retour