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 :
Cela marche bien, mais cette séquence est dans une boucle (A1 à A50) et prend beaucoup de temps
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
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
Partager