Magic_Doctor
XLDnaute Barbatruc
Bonjour,
Voilà un certain temps, avec l'aide du forum, j'avais adapté une petite macro (nom : "Clignotement") permettant de faire clignoter une cellule de son choix.
Ça marche très bien (très joli aussi...), mais je suis confronté au problème suivant :
Dans Worksheet_Change, si j'écris :
Quand la valeur entrée est supérieure à la valeur de F2, celle-ci est substituée par la valeur de F2 et la cellule qui se trouve immédiatement à gauche clignote pour avertir de l'erreur. Ça marche !
Maintenant j'écris :
Quand la valeur entrée est supérieure à la valeur de F2, target devrait "théoriquement" conserver sa valeur et la cellule qui se trouve immédiatement à gauche devrait clignoter pour avertir de l'erreur. Ça ne marche pas !
Si quelqu'un pouvait m'expliquer cette curiosité et comment faire pour que target conserve sa valeur.
Merci d'avance.
Voilà un certain temps, avec l'aide du forum, j'avais adapté une petite macro (nom : "Clignotement") permettant de faire clignoter une cellule de son choix.
Ça marche très bien (très joli aussi...), mais je suis confronté au problème suivant :
Dans Worksheet_Change, si j'écris :
VB:
If Not Intersect(Target, [E6]) Is Nothing Then
If Target > [F2] Then
Target = [F2]
Clignotement Target.Offset(0, -1) 'la cellule juste à gauche clignote
End If
End If
Maintenant j'écris :
VB:
If Not Intersect(Target, [E6]) Is Nothing Then
If Target > [F2] Then
Clignotement Target.Offset(0, -1) 'la cellule juste à gauche clignote
End If
End If
Si quelqu'un pouvait m'expliquer cette curiosité et comment faire pour que target conserve sa valeur.
Merci d'avance.