Bonjour,
Dans une macro évènementielle, si l'on crée justement l'évènement qui la déclanche (Change par exemple), la macro se relance, d'où bouclage.
Il faut donc désactiver l'action des évènements pendant l'exécution de la macro, en écrivant en début de macro :
Application.EnableEvents = False
Et impérativement en fin de macro :
Application.EnableEvents = True
A+