Creation compteur simple dans Excel

Bonjour,

en Colonne A, j'ai ma liste article par ex

A1 : boite de conserve

A2 : sac de couches

A3 : boite de conserves

en colonne B, je rentre les données ( par ex) qui sont écrasées au fur à mesure de mes entrées

par exemple le jour 1 je rentre en B1 : chiffre 10, en jour 2 je rentre le chiffre 5 en écrasant le chiffre 10 rentré

en colonne C , je souhaite avoir le cumul

en J1 j'aurai en C1 : 10 , le jour 2 en C2 : je veux avoir le cumul soit 15

D'avance merci pour votre aide

BOnjour,

un fichier exemple avec le résultat espéré serait plus compréhensible :

"en colonne C , je souhaite avoir le cumul

en J1 j'aurai en C1 : 10 , le jour 2 en C2 : je veux avoir le cumul soit 15"

Pourquoi 15 En C2 Si le jour 2 tu écrases la données 10 en B1 alors çà devrait écrasé le cumul 10 en C1

pour indiquer 15 ? non ou alors faut changer de colonne mais pas de ligne

Bonjour,

Un peu confus !...

Cdlt.

20duval.xlsm (18.25 Ko)

Salut Duval,

Salut l'équipe,

en formules, avec les références circulaires, ça va être galère, je pense...

En VBA, par contre, c'est beaucoup plus marrant!

  • tu rentres 1 nombre en [B:B], même 0, ça s'additionne ;
  • tu vides la cellule en [B:B] = retour à 0
Private Sub Worksheet_Change(ByVal Target As Range)
'
Application.EnableEvents = False
If Not Intersect(Target, Range("B:B")) Is Nothing Then _
    Target.Value = IIf(Target = "", 0, Target.Value + [AAA1]): _
    [AAA1] = ""
Application.EnableEvents = True
'
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
If Not Intersect(Target, Range("B:B")) Is Nothing Then [AAA1] = Target.Value
'
End Sub

A+

12duval.xlsm (14.83 Ko)
Rechercher des sujets similaires à "creation compteur simple"