Bonjour,
Je souhaite obtenir sur une feuille excel un message d'alerte lorsqu les cellules d'une colonne passent en négatif.
Je ne veux pas utiliser de mise en forme conditionnel car trop risqué, la colonne en question est trop éloignée de la vue et donc je préfère un message d'alerte.
J'ai farfouillé un peu et j'ai trouvé ce code :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([Q1:Q10], Target) Is Nothing Then
If Target < 1 Then
MsgBox "Attention : Valeur négative"
End If
End If
End Sub
le problème c'est que celui-ci ne fonctionne pas. J'imagine qu'il ne fonctionne pas car les valeurs négatives ne proviennent pas d'une saisie en direct, mais d'une rechercheV qui provient elle meme d'une somme.SI.
Est il possible de me fournir un code qui détecterait la valeur négative importée par ma formule?
MErci pour votre aide!
Je souhaite obtenir sur une feuille excel un message d'alerte lorsqu les cellules d'une colonne passent en négatif.
Je ne veux pas utiliser de mise en forme conditionnel car trop risqué, la colonne en question est trop éloignée de la vue et donc je préfère un message d'alerte.
J'ai farfouillé un peu et j'ai trouvé ce code :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([Q1:Q10], Target) Is Nothing Then
If Target < 1 Then
MsgBox "Attention : Valeur négative"
End If
End If
End Sub
le problème c'est que celui-ci ne fonctionne pas. J'imagine qu'il ne fonctionne pas car les valeurs négatives ne proviennent pas d'une saisie en direct, mais d'une rechercheV qui provient elle meme d'une somme.SI.
Est il possible de me fournir un code qui détecterait la valeur négative importée par ma formule?
MErci pour votre aide!