activation macro si changement dans un autre classeur

charette63

XLDnaute Occasionnel
Bonjour à toutes et tous,

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".

pouvez-vous m'aider

cordialement
thierry
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 322
Membres
103 178
dernier inscrit
BERSEB50