bonjour,
avec bien du mal, j'ai réussi à programmer en vba l'installation dans la
barre "Worksheet Command Bar"de menus personnalisés permettant d'exécuter
mes macros.
Ces menus ne sont utiles que dans un seul fichier, que je dois partager avec
des collègues.
Je souhaiterais donc enlever les menus (dans workbook_beforeclose), mais je
n'y arrive pas!
Je souhaite faire référence au nom que j'ai donné à mon menu; mais je me
perds dans les différentes collections et objets: commandbars, etc... et
dans la façon de reconnaître le bon menu...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour La syntaxe correcte dépendra de la méthode que tu as utilisé. Exemples: si tu as utilisé Commandbars.add, tu peux utiliser Commandbars(TaBarre).Delete, si tu as utilisé Commandbars(1).Controls.Add, alors tu peux utiliser Commandbars(1).Controls(TonContrôle).delete etc... Cordialement Pascal
"Bourby" a écrit dans le message de news:
bonjour, avec bien du mal, j'ai réussi à programmer en vba l'installation dans la barre "Worksheet Command Bar"de menus personnalisés permettant d'exécuter mes macros. Ces menus ne sont utiles que dans un seul fichier, que je dois partager avec des collègues. Je souhaiterais donc enlever les menus (dans workbook_beforeclose), mais je n'y arrive pas! Je souhaite faire référence au nom que j'ai donné à mon menu; mais je me perds dans les différentes collections et objets: commandbars, etc... et dans la façon de reconnaître le bon menu...
Qui peut m'indiquer la syntaxe correcte?
D'avance merci.
Bourby
Bonjour
La syntaxe correcte dépendra de la méthode que tu as utilisé.
Exemples:
si tu as utilisé Commandbars.add, tu peux utiliser
Commandbars(TaBarre).Delete,
si tu as utilisé Commandbars(1).Controls.Add, alors tu peux utiliser
Commandbars(1).Controls(TonContrôle).delete
etc...
Cordialement
Pascal
"Bourby" <nospam-jchfer@wanadoo.fr> a écrit dans le message de news:
euJHL9h5EHA.2568@TK2MSFTNGP10.phx.gbl...
bonjour,
avec bien du mal, j'ai réussi à programmer en vba l'installation dans la
barre "Worksheet Command Bar"de menus personnalisés permettant d'exécuter
mes macros.
Ces menus ne sont utiles que dans un seul fichier, que je dois partager
avec
des collègues.
Je souhaiterais donc enlever les menus (dans workbook_beforeclose), mais
je
n'y arrive pas!
Je souhaite faire référence au nom que j'ai donné à mon menu; mais je me
perds dans les différentes collections et objets: commandbars, etc... et
dans la façon de reconnaître le bon menu...
Bonjour La syntaxe correcte dépendra de la méthode que tu as utilisé. Exemples: si tu as utilisé Commandbars.add, tu peux utiliser Commandbars(TaBarre).Delete, si tu as utilisé Commandbars(1).Controls.Add, alors tu peux utiliser Commandbars(1).Controls(TonContrôle).delete etc... Cordialement Pascal
"Bourby" a écrit dans le message de news:
bonjour, avec bien du mal, j'ai réussi à programmer en vba l'installation dans la barre "Worksheet Command Bar"de menus personnalisés permettant d'exécuter mes macros. Ces menus ne sont utiles que dans un seul fichier, que je dois partager avec des collègues. Je souhaiterais donc enlever les menus (dans workbook_beforeclose), mais je n'y arrive pas! Je souhaite faire référence au nom que j'ai donné à mon menu; mais je me perds dans les différentes collections et objets: commandbars, etc... et dans la façon de reconnaître le bon menu...