cumul d'un nombre

F

frenyon

Guest
Bonjour,

Je voudrais ajouter un nombre a un autre dans une cellule pour faire un cumul: exemple A1= A1+A2 mais j'obtiens une erreur et comment faire pour extraire le nombre d'une cellule?

Merci a ceux qui pourraient m'apporter des explications et bon week-end à toutes et à tous.
 
T

Ti

Guest
Bon, si tu fais A1 = A1+A2, tu obtiens une référence circulaire. Pour avoir un cumul, il faut passer par une macro événementielle, qui se déclenchera au changement d'une certaine cellule.
Par exemple, si tu dois faire un cumul dans A1 chaque fois que A2 change, voici la macro événementielle qui fera ça :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$2" Then Exit Sub
With Range("A1")
.Value = .Value + Target.Value
End With
End Sub

Pour coller ce code, tu te places sur l'onglet de la feuille, clic droit... Visualiser le code et tu colles.
 

Discussions similaires

Réponses
7
Affichages
393

Statistiques des forums

Discussions
312 623
Messages
2 090 277
Membres
104 479
dernier inscrit
Guengant