Bonjour,

y-a-t-il un moyen de déclencher le code Worksheet_Change depuis une autre macro

J'ai une macro Worksheet_Change d'une feuille "f1" dans laquelle je veux déclencher le code Worksheet_Change de la feuille "f2" qui se déclenche lui même quand la cellule A1 de "f2" est modifiée

Pour cela je simule dans le code de "f1" une modification de "f2" par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
f2.Range("A100") =  f2.Range("A1")   '  Je copie A1 dans une cellule temporaire A100
 f2.Range("A1") = ""   ' j'efface A1 pour provoquer un changement
 f2.Range("A1") = f2.Range("A100")  ' je restitue A1 à partir de la copie de A100
Cela marche bien, mais cette séquence est dans une boucle (A1 à A50) et prend beaucoup de temps

Je pense qu'il doit y a voir un moyen de déclencher le code Worksheet_Change de la feuille "f2" directement sans avoir à faire ces "move" successifs