Changer automatiquement la valeur d´une cellule

Bonjour,

J´aimerai avec excel pouvoir faire varier un nombre en plus ou en moins dans une cellule ,en fonction d´un autre nombre dans une autre cellule.

(Exemple dans A1 j´ai écrit le nombre 100 et je voudrais quand j´écrit le nombre 10 en B2 le nombre 100 de A1 se transforme en 90).

Important: Je ne désire pas avoir une cellule A3 avec le résultat de A1 - A2 .

Merci de votre aide.

Bonjour Alamoi,

Suggestion : en A2 (ou n'importe où ailleurs), stocker la valeur initiale actuelle de A1 (100) et en A1, écrire la formule "=A2-B2"...

Mais à vrai dire, ça paraît tellement simple que ça ne m'étonnerait pas qu'il y ait un lièvre là-dessous,

Cordialement, Daniel

Bonjour le forum,

Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
    If Target.Count = 1 Then
        Application.EnableEvents = False
        Target.Offset(-1, -1).Value = Val(Target.Offset(-1, -1).Value) - Val(Target.Value)
        Application.EnableEvents = True
    End If
End If

End Sub

Merci beaucoup pour votre aide.

Rechercher des sujets similaires à "changer automatiquement valeur"