Programmer une règle sous excel

Fermé
sylvain - 11 févr. 2011 à 19:33
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 12 févr. 2011 à 15:42
Bonjour,

Exemple:
J'ai 2 cellules X et Y. Imaginons que dans une cellule A j'ai entré le chiffre 2 et dans la cellule B le chiffre 3.
Je souhaiterais pouvoir programmer une règle sous Excel de manière à ce que lorsque je modifie le chiffre de la cellule A par 1 par exemple; automatiquement la cellule B va soustraire son chiffre (qui est donc 3) avec la nouvelle entrée de A qui est désormais 1.
Ceci m'aiderait pour mes calculs de stocks.

Merci de votre aide

A voir également:

1 réponse

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
12 févr. 2011 à 15:42
Bonjour,
Tu clic droit sur l'onglet de ta feuille >> Visualiser le code...
L'éditeur VBA s'ouvre dans le module de ta feuille.
Dans cette feuille tu copie...
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect([A:A], Target) Is Nothing Then
        Target.Offset(0, 1) = Target.Offset(0, 1) - Target
    End If
End Sub

Le stock dans la colonne à droite de la colonne retrait du stock.
Dans l'exemple le stock est en colonne B et la sortie en colonne A.
Si c'est une autre colonne changer le A:A
A+
0