bonjour à tous
j'ai essayé ce code
qui ne génère pas de message quand B2 (qui contient la formule = A1+A2) change de valeur
pourquoi ...?
merci !
j'ai essayé ce code
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
' Spécifiez les cellules nommées à surveiller
Dim CellulesSurveillees As Range
' Set CellulesSurveillees = Union(Me.Range("OK_Formules"), Me.Range("OK_cellErr"), Me.Range("Tot_Ctrl")) ' Ajoutez toutes les cellules nommées
Set CellulesSurveillees = Me.Range("B2") ' Ajoutez toutes les cellules nommées
' Vérifiez si l'une des cellules modifiées est surveillée
If Not Application.Intersect(Target, CellulesSurveillees) Is Nothing Then
' Affichez une alerte
MsgBox "La valeur d'une des cellules surveillées a changé !"
End If
End Sub
qui ne génère pas de message quand B2 (qui contient la formule = A1+A2) change de valeur
pourquoi ...?
merci !