je cherche à activer une macro quand les cellules paires d'un Range (C4:C69) de la feuille 1 nommée "horaire" d'un classeur B sont modifiées. Ces cellules sont modifiées par liaisons à partir d'une feuille d'un classeur A.
j'ai trouvé ce code:
Code:
If Not Intersect(Target, Range("C4:C69")) Is Nothing Then
UserForm1.Show
End If
(je ne m'occupe pas encore des cellules paires)
Je l'ai essayé dans l'evenement Worksheet Change, il fonctionne uniquement lorsque le changement dans une des cellules est éffectuée "manuellement"
Je l'ai essayé dans l'evenement Worksheet_SelectionChange, ne fonctionne pas avec le changement dans le classeur A
Je l'ai essayé dans l'evenement Worksheet_Activate et Worksheet_Calculate, là, j'ai un problème de déclaration de "target".