activation macro si changement dans un autre classeur

  • Initiateur de la discussion Initiateur de la discussion charette63
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
Réponses
2
Affichages
1 K
Dafaka7
D
J
Réponses
5
Affichages
870
J
B
  • Question Question
Réponses
6
Affichages
1 K
babubil
B
K
Réponses
9
Affichages
1 K
B
Réponses
4
Affichages
2 K
benoitoleron
B
Retour