EXCEL

Résolu
Bonjour,
je désire faire une somme automatique dont modèle ci-dessous
je voudrais ajouter une somme à chaque fois qui s'ajoute au total mais qui s'efface
pour que je puisse ajouter une autre somme
comme une calculatrice

100 plus 20
plus 5
plus 4

le total devrait ajouter à chaque fois
merci de votre réponse

dans excel

6 réponses

  1. Contributeur
    bonjour,

    Pourquoi utiliser un tableur alors que la calculatrice le fait très bien ?
    0
    1. Contributeur
      Bonjour.

      Ce sont tes débuts sur Excel ? En effet ta question "je voudrais ajouter une somme à chaque fois qui s'ajoute au total mais qui s'efface pour que je puisse ajouter une autre somme" est très naïve : Une formule change de valeur chaque fois que les données changent ...
      Si tu as tes données dans la colonne A, tu auras le total en A1 avec la formule =SOMME(A2:A999) ; tout simplement.
      0
      1. Contributeur
        ... et tu saisis tes différentes données dans des cellules successives, et PAS DANS LA MÊME CELLULE ! Sinon, comme on te l'a expliqué il y a 2 ans, il faudra passer par des macros en VBA ; et là, tu n'es pas sorti de l'auberge ...
        0
    2. Contributeur
      Bonjour,

      En fait, tu voudrais avoir 2 cellules :
      La première, saisissable, dans laquelle tu rentres un nombre qui sera automatiquement ajouté au total affiché dans la seconde cellule, c'est bien ça ?

      0
      1. Contributeur
        Comme je vois que tu tiens beaucoup à fonctionner de cette manière, voici une méthode sans macro.
        B2 : total à faire évoluer
        C2 : montant à ajouter à volonté

        Saisir la valeur en C2 et faire Copier ;
        dans B2, faire Collage spécial/Addition ;
        recommencer autant que nécessaire.
        0
      2. Contributeur
        Bonjour,

        Je pense que ce que souhaite Restanque doit plutôt ressembler à ça :

        https://www.cjoint.com/?BCxjHBsI2Xz

        J'ai juste rajouté le code suivant sur la feuille :

        Private Sub Worksheet_Change(ByVal Target As Range)

        total = 0

        If Target.Row = 2 And Target.Column = 1 Then
        total = Range("B2").Value
        Range("B2").Value = total + Target.Value

        End If

        End Sub

        0