OVH Cloud OVH Cloud

créer une barre d'outils perso

4 réponses
Avatar
Donnazac
Bonsoir
A l'aide de l'enregistreur de macro j'ai créé une barre d'outils ca marche
mais qd je copie la macro obtenue ds un module un message d'erreur n° 5
apparait. Merci de votre aide.

--
Amitiés
A-M

4 réponses

Avatar
Frédéric Sigonneau
Bonsoir,

Difficile de te répondre sans un peu plus de détails. Si tu ne souhaites pas
copier ton code ici, au moins la ligne surlignée par le débogueur quand ton
erreur 5 se déclenche. Ça pourrait aider :)

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !

Bonsoir
A l'aide de l'enregistreur de macro j'ai créé une barre d'outils ca marche
mais qd je copie la macro obtenue ds un module un message d'erreur n° 5
apparait. Merci de votre aide.



Avatar
michdenis
Bonsoir Donnazac,

Ce type d'erreur arrive lorsque tu essaies de créer pour une deuxième fois une barre d'outils portant le même nom.

Dans Excel, tu ne peux créer qu'une seule barre d'outils avec un nom particulier.

Pour solutionner ton problème ajoute ceci en début de procédure qui va supprimer ta barre d'outils... comme ton code est
valide pour la recréer, tu n'auras plus de difficultés.


On error Resume next
Application.CommandBars("NomDeTaBarreDoutils").Delete


Salutations!



"Donnazac" a écrit dans le message de news:
Bonsoir
A l'aide de l'enregistreur de macro j'ai créé une barre d'outils ca marche
mais qd je copie la macro obtenue ds un module un message d'erreur n° 5
apparait. Merci de votre aide.

--
Amitiés
A-M
Avatar
jps
ouais, d'autant plus que ce que je ne comprends pas, c'est la nécessité de
copier la macro dans un module : est-ce à dire que l'enregistreur de macros
aurait écrit la proc ailleurs???
jps

"Frédéric Sigonneau" a écrit dans le message de
news:
Bonsoir,

Difficile de te répondre sans un peu plus de détails. Si tu ne souhaites
pas

copier ton code ici, au moins la ligne surlignée par le débogueur quand
ton

erreur 5 se déclenche. Ça pourrait aider :)

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !

Bonsoir
A l'aide de l'enregistreur de macro j'ai créé une barre d'outils ca
marche


mais qd je copie la macro obtenue ds un module un message d'erreur n° 5
apparait. Merci de votre aide.





Avatar
Donnazac
Bonsoir
Merci

--
amicalement
A-M

"michdenis" a écrit dans le message de news:

Bonsoir Donnazac,

Ce type d'erreur arrive lorsque tu essaies de créer pour une deuxième fois
une barre d'outils portant le même nom.

Dans Excel, tu ne peux créer qu'une seule barre d'outils avec un nom
particulier.

Pour solutionner ton problème ajoute ceci en début de procédure qui va
supprimer ta barre d'outils... comme ton code est
valide pour la recréer, tu n'auras plus de difficultés.


On error Resume next
Application.CommandBars("NomDeTaBarreDoutils").Delete


Salutations!



"Donnazac" a écrit dans le message de news:

Bonsoir
A l'aide de l'enregistreur de macro j'ai créé une barre d'outils ca marche
mais qd je copie la macro obtenue ds un module un message d'erreur n° 5
apparait. Merci de votre aide.

--
Amitiés
A-M