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

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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
  2. isa
     
    après avoir mis le code comment l'exécuter?
    0
  3. 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
  4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Bonjour,

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

      bye
      0