Additionner les différentes valeurs d'une variable

Résolu/Fermé
Cygnus - 1 déc. 2012 à 21:59
 Cygnus - 2 déc. 2012 à 11:53
Bonjour à tous,

Je cherche à additionner les différentes valeurs que peut prendre une même variable.
Par exemple si dans les cellules A1 A2 et A3 on a respectivement les valeurs "A" "B" et "C" auxquelles correspondent en B1 B2 B3 les valeurs numériques "1" "2" et "3".

Sub Test()
Dim x As Integer

x = 1
Do While Cells(x, 2) <> ""
If (Cells(x, 1)) = "A" Then
var1 = Cells(x, 2).Value
End If
x = x + 1
Loop
Cells(1, 4) = var1
End Sub

Le problème dans cet exemple est que "A" est trouvée 2 fois et que la variable var1 ne considérera que la dernière valeur qui lui correspond.
Je voudrais que la cellule D1 affiche la somme des var1 (donc 1+3=4 dans cet exemple) et non uniquement la dernière valeur (3).

Quelqu'un peut-il m'aider?

Merci d'avance.


1 réponse

Bonjour,

si tu veux faire la somme des valeurs que prend var1 il faut faire

var1 = var1 + Cells(x, 2).Value

;)
0
Merci ohhh maître Yoda!
Simple et efficace! ;)
0