Message Box si changement de valeur

Bonjour,

J'ai trouvé un code me permettant d'avoir le résultat obtenu mais je n'arrive pas à l'adapter aux autres tableaux.

Ci joint l'exemple du fichier

Merci pour votre aide

CDB

Bonjour

Un essai à tester; si j'ai bien compris. Te convient-il ?

Bye !

En fait je voudrais que les messages apparaissent suivant les changements de valeurs dans les cellules C4:C11, G4:G11 et K4:K11

Ne pas tenir compte des cellules C15:C16 et C17

Est-ce possible ?

Bonjour

Regarde si cela te convient

Passe le sujet en résolu si ça va

Crdlt

Merci Joco7915

Cela fonctionne mais si je souhaite garder des formules ?

Il faudrait y ajouter la fonction calculate ?

Et quelle genre de formule tu désires avoir il faut préciser

Les formules deja présentes par exemple

En fait ta macro prend en compte le changement manuel mais pas le changement lié au résultat de la formule

Est-ce possible ?

Non ça ne fonctionne pas

Vraiment désolé

Ci-dessous le code que je n'arrive pas à adapter

Private Sub Worksheet_Calculate()
Vérif
Vérif1
End Sub

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Target, Range("C4:C11")) Is Nothing Then Exit Sub
Vérif
If Intersect(Target, Range("G4:G11")) Is Nothing Then Exit Sub
Vérif1

End Sub

Private Sub Vérif()
'If VarType(Range("C4:C11")) = VarType(ValPrec) Then _
' If ValPrec = Range("C4") Then Exit Sub
MsgBox "Changement détecté Zone Nord"
End Sub

Private Sub Vérif1()
'If VarType(Range("C4:C11")) = VarType(ValPrec) Then _
' If ValPrec = Range("C4") Then Exit Sub
MsgBox "Changement détecté Zone Sud 1"
End Sub

Dans ton message de 14h23 on trouve cela

Ne pas tenir compte des cellules C15:C16 et C17

Maintenant il faut s'en servir

Explications oblige...

Oui il faut s'en servir pour générer le résultat mais la macro doit prendre uniquement en compte les changements en C4:C11, G4:G11 et K4:K11.

Désolé si je n'arrive pas à me faire comprendre

Désolé je ne comprend pas ce que tu souhaites.

Pour moi le dernier exemple que je t'ai envoyé correspond à ta demande

Dans ton dernier fichier cela fonctionne uniquement si modification manuel.

La macro ne prend pas compte le changement lié aux formules

C'est pas grave

En tous cas merci de ton aide

Dans le fichier

j'ai tapé exemple 1530 en C15 et cela se reporte bien en C4:C11

Mais l'alerte via message box n'apparait pas dans ce cas étant donné qu'il y a des formules en c4:c11

Non toujours pas

merci vraiment pour ta pascience

Peux tu me dire ce qui ne fonctionne pas

Toujours pareil pas d'alerte si changement des valeurs liées aux formules

je viens de faire un essai en tapant il est 16h54 en C17 et cela c'est bien mis en K4:K11 et le message box s'affiche

Rechercher des sujets similaires à "message box changement valeur"