Excel

Résolu
s.ayglon Messages postés 1 Statut Membre -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
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. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      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
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    "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