Compteur excel

Fermé
Eric04300 Messages postés 8 Date d'inscription mercredi 14 février 2018 Statut Membre Dernière intervention 9 mars 2018 - 14 févr. 2018 à 10:19
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 14 févr. 2018 à 11:15
Bonjour
J'aimerai faire un compteur sur excel à savoir que j'ai deux cellule en A1 (stock) et en A2 (entrée)
Si je rentre en A2=10 alors A1 deviendra 10
Mais c'est la on ça se corse je rentre en A2=10 je desirerais que A1 soit = 20
Si quelqu'un peut m'aider je lui en serais trés reconnaissant
A voir également:

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
14 févr. 2018 à 10:47
Bonjour,

Avec Excel ce n'est pas possible, il faut utiliser un macroprogramme en Visual Basic pour Application (VBA).

Mais dans une gestion de stock, il est souhaitable de conserver la trace de toutes les entrées, donc une nouvelle ligne à chaque entrée.
0
Tout d'abord merci de cette réponse
Je suis un peu novice en vba pourrais tu m'indiquer comment faire
Merci
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié le 14 févr. 2018 à 11:17
Si tu persistes dans la mauvaise méthode : code à mettre dans le module de la feuille :
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Count > 1 Or Intersect(Target, [A2]) Is Nothing Then Exit Sub
  If IsNumeric([A2].Value) Then [A1].Value = Val([A1].Value) + [A2].Value
End Sub
0