somme cumulée avec remise à zéro

  • Initiateur de la discussion Fred
  • Date de début
F

Fred

Guest
Bonjour exceliennes et exceliens,

Quelqu'un pourrais me dire comment faire pour obtenir une somme avec remise à zéro d'une cellule avant calcul ??

Je m'explique.
En celulle A1 je mets un chiffre.

Dans la celulle C1 je voudrais que ce cumul le chiffre de A1 plus le chiffre que j'entrerai la prochaine fois en A1.

Merci à toutes et à tous d'avance.
 
J

Jean-Marie

Guest
Bonjour, Fred

Voici une solution,

1) Copie le code ci-dessous,
2) Fait un clique droit sur l'onglet de la feuille,
3) Choisi de "Visualiser le code"
4) Dans la fenêtre au premier plan, colle le code
Attention, il ne doit pas avoir qu'une Sub Worksheet_SelectionChange
si c'est le cas rajouter les lignes de If Range .... End If

5) Ferme VBA, pour revenir sur la feuille
6) C'est fait.

Voici le code
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Range("A1") <> 0 Then
Range("C1") = Range("C1") + Range("A1")
Range("A1") = 0
End If
End Sub

Ce que va faire le code, à chaque fois que l'événement de changement de cellule active, aura lieu l'addition sera faîte, et la cellule A1 sera remise à zéro.

Bonne journée

@+Jean-Marie
 

Discussions similaires

Réponses
4
Affichages
379

Statistiques des forums

Discussions
312 492
Messages
2 088 931
Membres
103 984
dernier inscrit
maliko67