Bonjour,
Je suis entrin d'essayer de construire une macro...
Cependant, j'ai un problème que je ne sais comment régler..
Ma macro est trés simple:
Enfete, je souhaite que si j'entre une valeur dans C6, alors E6= C6+D6
mais je veux aussi que si je rentre une valeur dans E6,alors C6= E6-D6
La macro marche avec un bouton, mais j'ai essayé de la faire marcher automatiquement lors d'une modification de C6 ou E6:
et là c'est la catastrophe, ca tourne en rond et ca bug...😕
je comprend le bug, mais je ne vois comment le contourner... il faudrait trouver une autre facon d'activer la macro peut etre... (il est primordial que la macro s'active automatiquement lors de l'entrée de donnée dans l'une de ces 2 cellules)
A savoir que il faut aussi que ces valeurs puissent s'effacer 😱 sans résistance de la macro
je ne sais pas comment faire, si quelqu'un peut m'éclairer sur la facon de faire svp?
merci
salutations
skun
Je suis entrin d'essayer de construire une macro...
Cependant, j'ai un problème que je ne sais comment régler..
Ma macro est trés simple:
Code:
Sub skun()
If [C6] <> 0 Then
[E6] = [C6] + [D6]
Else
If [E6] <> 0 Then
[C6] = [E6] - [D6]
End If
End If
End Sub
Enfete, je souhaite que si j'entre une valeur dans C6, alors E6= C6+D6
mais je veux aussi que si je rentre une valeur dans E6,alors C6= E6-D6
La macro marche avec un bouton, mais j'ai essayé de la faire marcher automatiquement lors d'une modification de C6 ou E6:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("C6"),("E6")) Is Nothing Then
skun
End If
End Sub
je comprend le bug, mais je ne vois comment le contourner... il faudrait trouver une autre facon d'activer la macro peut etre... (il est primordial que la macro s'active automatiquement lors de l'entrée de donnée dans l'une de ces 2 cellules)
A savoir que il faut aussi que ces valeurs puissent s'effacer 😱 sans résistance de la macro
je ne sais pas comment faire, si quelqu'un peut m'éclairer sur la facon de faire svp?
merci
salutations
skun
Pièces jointes
Dernière édition: