Bonjour
Duportal a écrit :
Est-ce que vous pouvez me dire à quoi servent les lignes :
Application.EnableEvents = True
Lorsqu'on déclenche une macro évenementielle, comme par exemple chaque fois que l'on valide une cellule, on met cette instruction à ''False'' en tout début d'exécution pour éviter que la macro se boucle à l'infini si la macro change la valeur d'une cellule au cours de son exécution.
Mais il faut, en fin de macro, avant l'instruction ''End Sub'' réactiver les macros événementielles e mettant cette instruction à ''True''
Application.ScreenUpdating = True
On utilise surtout cette instruction avec la valeur ''False'' pour que la macro ne mette pas l'écran à jour après chaque instruction, ce qui lui permet d'arriver plus vite au résultat.
OK ?
Bye !