Excel

Résolu
Bonjour,
Avec Excel peut-on, dans une cellule inscire un chiffre sur un chiffre déjà inscrit et que celui-ci s'aditionne automatiquement au chiffre "écrasé" ?merci et bonne journée

2 réponses

  1. Contributeur
    "peut-on, dans une cellule inscire un chiffre sur un chiffre déjà inscrit et que celui-ci s'aditionne automatiquement au chiffre écrasé" ? Oui :
    * Tu tapes la valeur à additionner dans une cellule vide ;
    * tu fais Copier ;
    * tu reviens dans la première cellule déjà renseignée ;
    * tu fais Collage spécial/Addition.
    0
    1. Modérateur
      Bonjour,
      Non.
      A moins que...
      Supposons que en A1 vous ayez saisi "=20" sans les guillemets, mais avec le signe égal. Vous voulez saisir maintenant en A1 10 et que A1 vous affiche 30.
      Clic sur A1, tapez F2, saisir "+10" sans les guillemets, mais avec le signe plus et tapez Entrée...

      Sinon, une solution par macro, si tu le souhaites......
      0
      1. Modérateur
        Un premier jet d'une procédure événementielle VBA :
        1- Clic droit sur l'onglet de la feuille concernée / Visualiser le code
        2- copier/coller ce code dans la fenêtre VBE
        Option Explicit
        
        Dim OldVal As Double, NewVal As Double
        Dim test As Boolean
        
        Private Sub Worksheet_Change(ByVal Target As Range)
        If Target = "" Or Target.Count > 1 Or test = False Then
            NewVal = 0
            Exit Sub
        End If
        If Target.Value <> 0 And IsNumeric(Target.Value) Then NewVal = Target.Value
        test = False
        Target.Value = NewVal + OldVal
        End Sub
        
        Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Target = "" Or Target.Count > 1 Then
            OldVal = 0
            Exit Sub
        End If
        If Target.Value <> 0 And IsNumeric(Target.Value) Then OldVal = Target.Value
        test = True
        End Sub

        3- fermer la fenêtre VBE et testez...
        0