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

MACRO QUI ECRIT UNE FORMULE DANS UNE CASE AVEC VARIABLE

Y

yaumme

Guest
Bonjour,

Voila, j'ai fait une macro qui met des valeurs dans une colonne ,on va dire par exemple colonne B, mais le nombre de valeurs est aleatoire en fonction de la variable ligne, ce qui donne:

A B C D
1 45
2 5
3 13
4 25
5 74
.. ..
.. .. sur x ligne
.. ..

Et je voudrais mettre la formule SOMME=45+5+13+74+..+..+..
dans la case 2D mais je n'arrive pas à le faire avec la variable ligne

Merci à tous....
 
Y

yaumme

Guest
AAArrrffff


oui je sais, mais je peux pas utiliser ca car j'ai des valeurs en dessous dans la meme colonne qui ne doivent pas etre dans le resultat, donc il me faut a tout pris que je puisse faire un truc du genre



formulaR1C1= "=SUM( (1,B)ligne,B))

un truc de ce genre la mais ca ne marche pas
merci quand meme
 
J

Jean-Marie

Guest
Re...

Ta macro pourrait-elle écrire la valeur de Ligne dans une cellule, par exemple la D3, et dans la cellule tu écris ceci =SOMME(DECALER(B1;;;D3)) dans la cellule D2.

@+Jean-Marie
 
Y

yaumme

Guest
oui mais la je comprend pas bien ta reponse.

Alors par exemple on va dire que ligne= 24 donc je me retrouve avec

D3= 24 et apres dans ma cellule D2 que dois je ecrire
pour qu'il fasse SOMME de B1 a B24.

merci !!!
 
J

Jean-Marie

Guest
Re: Jean marie c pour toi

Bonsoir

Alors en D2, tu places cette formule =SOMME(DECALER(B1;;;D3))

La fonction DECALER va transmettre une plage de cellule à la fonction SOMME qui sera B1:B24.

@+Jean-Marie
 

Discussions similaires

Réponses
6
Affichages
246
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…