Additionner une cellule

F

francky

Guest
Bonjour a tous,

Comment peut on en VB additionner une cellule qui fait référence a elle même exemple

A2 = A1+A2

Merçi pour vôtre aide
 

anuky

XLDnaute Occasionnel
BonjourFrancky, le forum,

il faut faire stocker le contenu de A2 par Vba puis réutiliser la valeur dans le calcul

par exemple :


Sub Macro1()

Dim tmp As Integer

tmp = Range('A2')
Range('a2') = tmp + Range('A1')

End Sub



en espérant avoir répondu à ta question

Bon courrage et à bientôt.
 

anuky

XLDnaute Occasionnel
Bonsoir,

Chez moi ça fonctionne bien.

A1=1 et A2=220
Macro => A2=221

puis
A1=1 et A2=221
Macro => A2=222

A moins que je n'ai pas très bien compris ton probème

sinon remet peut-être tmp à 0 au début de la macro

Sub Macro1()

Dim tmp As Integer

tmp = 0
tmp = Range('A2')
Range('a2') = tmp + Range('A1')

End Sub

A bientôt
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 327
Membres
103 516
dernier inscrit
René Rivoli Monin