Excel

Résolu
s.ayglon Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58966 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




A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 759
 
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
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 759
 
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
Raymond PENTIER Messages postés 58966 Date d'inscription   Statut Contributeur Dernière intervention   17 330
 
"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