Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…