formule somme et variable

  • Initiateur de la discussion Initiateur de la discussion menxy
  • 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 !

menxy

XLDnaute Nouveau
Bonjour à tous,

Je cherche à incrémenter une variable dans une formule de somme via vba.
Par exemple :
lorsque je suis sur la cellule I930, je cherche à faire la somme de la cellule I1 à I929 via une formule somme vba.
le soucis c'est que ma cellule I930 peut bouger et devenir I800.
Comment incrémenter une variable dans la formule afin que le I929 devienne I799 dans le deuxième cas ?

range("i930").select
ActiveCell.FormulaR1C1 = "=SUM(R[-929]C:R[-1]C)/3"


range("i800").select
ActiveCell.FormulaR1C1 = "=SUM(R[-929]C:R[-1]C)/3"

Merci de votre aide

Menxy
 
Re : formule somme et variable

Bonjour,

Peut être comme ça :

Code:
Range("I930").Select
ActiveCell.FormulaR1C1 = "=SUM(R[" & -(ActiveCell.Row - 1) & "]C:R[-1]C)"
Range("I800").Select
ActiveCell.FormulaR1C1 = "=SUM(R[" & -(ActiveCell.Row - 1) & "]C:R[-1]C)"
 
- 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

Retour