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
307

Statistiques des forums

Discussions
311 720
Messages
2 081 885
Membres
101 830
dernier inscrit
sonia poulaert