Incrémenter

isa -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,
sur excel je veux incrémenter le contenu d'une cellule à partir d'une autre. comment faire.
je m'explique
par exemple j'ai la cellule A1=10. si je tape 4 dans la cellule A5, je veux que A1 prenne la valeur 14 automatiquement.

Aider moi

5 réponses

f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,

code a mettre dans VBA de la feuille

'detection changement de valeur A5
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Range("A5")) Is Nothing Then
        Range("A1") = Range("A1") + Target
    End If
End Sub


Bonne suite
0
isa
 
après avoir mis le code comment l'exécuter?
0
ccm81 Messages postés 11033 Statut Membre 2 434
 
Bonjour à tous les deux

tu as aussi une solution un peu acrobatique mais sans macro
Outils/Options/Calcul cocher Iterations et donner 1 comme nombre d'itérations
puis
A1=A1+A5

Bonne suite
0
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour ccm81,

isa:
ca marche comme vous avez demande:

par exemple j'ai la cellule A1=10. si je tape 4 dans la cellule A5, je veux que A1 prenne la valeur 14 automatiquement.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 11033 Statut Membre 2 434
 
j'ai oublié de préciser qu'une fois qu'une valeur en A5 a été ajoutée à A1, il faut effacer le contenu de A5 (ou y mettre 0) pour éviter une ré-incrémentation intempestive lors d'un recalcul dans la feuille

@ fs894009. Il va de soi que ta solution macro est préférable et certainement moins acrobatique, mais si on a vraiment peur des macros ...

Bonne fin de journée
0
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,

Tout dépend de ce que cette personne veut en faire.

bye
0