Tu essais de créer une barre déjà existante!
les barres d'outils sont crées non pas dans le cadre de ton fichier, mais dans l'environnement d'excel.
dès qu'une barre a été crée elle reste présente visible ou pas de façon définitive jusqu'à son effecment volontaire.
Utilise temporary:= true dans la méthode add
Cette propriété, fait disparaitre de l'environnement excel la barre d'outil que tu es entrain de construire.
Si tu ne le fait pas, ta barre sera crée définitivement et lorsque tu relance ta macro il ne peut crée une barre déjà existante, c'est le sens du message d'erreur.
Lorsque tu fait affichage des barres personnalisées, si tu ne voit pas ta barre classeur actif dans la liste, c'est que propriété enabled est fausse, elle à ce momeno totalement invisible.
avant tous, tu dois faire disparaître ta barre classeuractif.
with commandbars("classeuractif")
.enabled=true
.visible= true
end with
elle devrait apparraitre dans la liste de tes barres