Alerte avec boite de dialogue

Bonjour,

Je souhaite recevoir une alerte si changement dans une cellule.

Ci joint un exemple qui je l'espère sera assez explicite

Un grand merci pour votre aide

CDB

Il ne se passe rien quand je modifie les cellules en C15 et C16 pourtant le code VBA me semble cohérent

Re

Essayez d'effacer le contenu de C15 ?

voici le code, chez moi ça fonctionne très bien

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Me.Range("C15:C16")) Is Nothing Then
        Dim cell As Range
        For Each cell In Target
            If cell.Address = Me.Range("C15").Address Then
                MsgBox "Changement détecté dans la Zone A  !"
            ElseIf cell.Address = Me.Range("C16").Address Then
                MsgBox "Changement détecté dans la Zone B  !"
            End If
        Next cell
    End If
End Sub

Malheureusement cela ne fonctionne toujours pas.

Bonjour

Le code tu l'as bien mis dans ta feuille en faisant Alt+F11

chez moi cela fonctionne aussi

Bonsoir

Il me semble que les macros ne sont pas activées.

A+

Cela fonctionne merci beaucoup

Bonjour,

j'ai une question.

Est-il possible qu'une macro détecte un changement si le résultat de la formule change ?

Merci

CDB

Re

Explique toi par un exemple

Si par exemple la cible dans le fichier est C4:C11 si changement lié à la formule : changement détecté dans la zone A

G4:G11: changement détecté dans la zone B

Il faudrait passer par une procédure calculate également ?

Rechercher des sujets similaires à "alerte boite dialogue"