Bonjour
je cherche maintenant à optimiser mon code VBA car j'ai constaté avec maintenant un peu d'expérience (je suis parti de zéro pointé) que je n'avais pas toujours bien codé et donc que l'exécution n'est pas optimale et peut poser des problèmes
Un exemple : lorsque dans une macro je code un "Select" ou "Activate"
le code de la feuille se déclenche inutilement dans certains cas
Private Sub Worksheet_Activate()
La parade (?)
1 2 3 4
|
Application.EnableEvents = False
feuille.select
Application.EnableEvents = True |
J'ai cherché et j'ai vu que pour tracer le code il y a 2 options dans "Débogage"
- Pas à pas principal
- Pas à pas sortant
Mais ces options ne sont pas accessibles dans mes Excels
Existe-t-il un outil ou un moyen de tracer le code lors de l'exécution d'une macro (Call à une macro ou une fonction, select ou activate d'une autre feuille, etc)
Comment optimisez-vous vos macros ?
Merci d'avance
Partager