Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
Peux tu publier ici le code concerné, il sera ainsi plus aisé d'aider (et non pluzezedede).
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"tilivier" a écrit dans le message de news:Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
Peux tu publier ici le code concerné, il sera ainsi plus aisé d'aider (et non pluzezedede).
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"tilivier" <tilivier@discussions.microsoft.com> a écrit dans le message de news:
DA4288CC-CC88-447C-8E69-64684E1671CA@microsoft.com...
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
Peux tu publier ici le code concerné, il sera ainsi plus aisé d'aider (et non pluzezedede).
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"tilivier" a écrit dans le message de news:Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour
Merci ce que tu m'as envoyé m'a permis de résoudre un autre problème, mais
ce qu'il me manque toujours c'est une fonction qui vérifie que mon menu
n'existe pas déjà avant de le créer . et s'il existe il faudrait que ma
fonction le tue avant de le recréer.
Merci.Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour
Merci ce que tu m'as envoyé m'a permis de résoudre un autre problème, mais
ce qu'il me manque toujours c'est une fonction qui vérifie que mon menu
n'existe pas déjà avant de le créer . et s'il existe il faudrait que ma
fonction le tue avant de le recréer.
Merci.
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour
Merci ce que tu m'as envoyé m'a permis de résoudre un autre problème, mais
ce qu'il me manque toujours c'est une fonction qui vérifie que mon menu
n'existe pas déjà avant de le créer . et s'il existe il faudrait que ma
fonction le tue avant de le recréer.
Merci.Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour Philippe
et voilà si ça peut t'aidé.
Merci
Sub Ajout_Menu_Perso()
With CommandBars(1).Controls.Add(Type:=msoControlPopup, Temporary:=True)
.Caption = "A&vanchets"
With .Controls.Add(msoControlButton)
.Caption = "&Menu"
.FaceId = 837
.BeginGroup = False
.OnAction = "Macro2"
End With
With .Controls.Add(msoControlButton)
.Caption = "Enregi&strer"
.FaceId = 3
.BeginGroup = False
.OnAction = "enregistrer"
End With
With .Controls.Add(msoControlButton)
.Caption = "&Données Personnelles"
.FaceId = 59
.BeginGroup = False
.OnAction = "affiche_pers"
End With
With .Controls.Add(msoControlButton)
.Caption = "Données &Immeuble"
.FaceId = 176
.BeginGroup = False
.OnAction = "affiche_immeuble"
End With
With .Controls.Add(msoControlButton)
.Caption = "&Récapitulatif"
.FaceId = 97
.BeginGroup = False
.OnAction = "affiche_récapitulatif"
End With
With .Controls.Add(msoControlButton)
.Caption = "Statisti&ques"
.FaceId = 17
.BeginGroup = False
.OnAction = "affiche_stat"
End With
With .Controls.Add(msoControlButton)
.Caption = "Im&pression"
.FaceId = 4
.BeginGroup = False
.OnAction = "affiche_impress"
End With
With .Controls.Add(msoControlButton)
.Caption = "Quitter"
.FaceId = 840
.BeginGroup = False
.OnAction = "quitte"
End With
With .Controls.Add(msoControlButton)
.Caption = "Plein &écran"
.FaceId = 69
.BeginGroup = False
.OnAction = "plein_ecran"
End With
End With
End SubBonjour,
Peux tu publier ici le code concerné, il sera ainsi plus aisé d'aider (et non pluzezedede).
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"tilivier" a écrit dans le message de news:Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour Philippe
et voilà si ça peut t'aidé.
Merci
Sub Ajout_Menu_Perso()
With CommandBars(1).Controls.Add(Type:=msoControlPopup, Temporary:=True)
.Caption = "A&vanchets"
With .Controls.Add(msoControlButton)
.Caption = "&Menu"
.FaceId = 837
.BeginGroup = False
.OnAction = "Macro2"
End With
With .Controls.Add(msoControlButton)
.Caption = "Enregi&strer"
.FaceId = 3
.BeginGroup = False
.OnAction = "enregistrer"
End With
With .Controls.Add(msoControlButton)
.Caption = "&Données Personnelles"
.FaceId = 59
.BeginGroup = False
.OnAction = "affiche_pers"
End With
With .Controls.Add(msoControlButton)
.Caption = "Données &Immeuble"
.FaceId = 176
.BeginGroup = False
.OnAction = "affiche_immeuble"
End With
With .Controls.Add(msoControlButton)
.Caption = "&Récapitulatif"
.FaceId = 97
.BeginGroup = False
.OnAction = "affiche_récapitulatif"
End With
With .Controls.Add(msoControlButton)
.Caption = "Statisti&ques"
.FaceId = 17
.BeginGroup = False
.OnAction = "affiche_stat"
End With
With .Controls.Add(msoControlButton)
.Caption = "Im&pression"
.FaceId = 4
.BeginGroup = False
.OnAction = "affiche_impress"
End With
With .Controls.Add(msoControlButton)
.Caption = "Quitter"
.FaceId = 840
.BeginGroup = False
.OnAction = "quitte"
End With
With .Controls.Add(msoControlButton)
.Caption = "Plein &écran"
.FaceId = 69
.BeginGroup = False
.OnAction = "plein_ecran"
End With
End With
End Sub
Bonjour,
Peux tu publier ici le code concerné, il sera ainsi plus aisé d'aider (et non pluzezedede).
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"tilivier" <tilivier@discussions.microsoft.com> a écrit dans le message de news:
DA4288CC-CC88-447C-8E69-64684E1671CA@microsoft.com...
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
Bonjour Philippe
et voilà si ça peut t'aidé.
Merci
Sub Ajout_Menu_Perso()
With CommandBars(1).Controls.Add(Type:=msoControlPopup, Temporary:=True)
.Caption = "A&vanchets"
With .Controls.Add(msoControlButton)
.Caption = "&Menu"
.FaceId = 837
.BeginGroup = False
.OnAction = "Macro2"
End With
With .Controls.Add(msoControlButton)
.Caption = "Enregi&strer"
.FaceId = 3
.BeginGroup = False
.OnAction = "enregistrer"
End With
With .Controls.Add(msoControlButton)
.Caption = "&Données Personnelles"
.FaceId = 59
.BeginGroup = False
.OnAction = "affiche_pers"
End With
With .Controls.Add(msoControlButton)
.Caption = "Données &Immeuble"
.FaceId = 176
.BeginGroup = False
.OnAction = "affiche_immeuble"
End With
With .Controls.Add(msoControlButton)
.Caption = "&Récapitulatif"
.FaceId = 97
.BeginGroup = False
.OnAction = "affiche_récapitulatif"
End With
With .Controls.Add(msoControlButton)
.Caption = "Statisti&ques"
.FaceId = 17
.BeginGroup = False
.OnAction = "affiche_stat"
End With
With .Controls.Add(msoControlButton)
.Caption = "Im&pression"
.FaceId = 4
.BeginGroup = False
.OnAction = "affiche_impress"
End With
With .Controls.Add(msoControlButton)
.Caption = "Quitter"
.FaceId = 840
.BeginGroup = False
.OnAction = "quitte"
End With
With .Controls.Add(msoControlButton)
.Caption = "Plein &écran"
.FaceId = 69
.BeginGroup = False
.OnAction = "plein_ecran"
End With
End With
End SubBonjour,
Peux tu publier ici le code concerné, il sera ainsi plus aisé d'aider (et non pluzezedede).
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"tilivier" a écrit dans le message de news:Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà , et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
manquerait pas la proc DeleteBO, thierry?
jps (qui s'immimisce)
"ThierryP" a écrit dans le
message de news:%Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problèmeest que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
ets'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
manquerait pas la proc DeleteBO, thierry?
jps (qui s'immimisce)
"ThierryP" <petithory.thierry_NO_SPAM@club-internet.fr> a écrit dans le
message de news:%23qzSKUTVFHA.1384@TK2MSFTNGP09.phx.gbl...
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
manquerait pas la proc DeleteBO, thierry?
jps (qui s'immimisce)
"ThierryP" a écrit dans le
message de news:%Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problèmeest que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
ets'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
manquerait pas la proc DeleteBO, thierry?
jps (qui s'immimisce)
"ThierryP" a écrit dans le
message de news:%Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problèmeest que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
ets'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
manquerait pas la proc DeleteBO, thierry?
jps (qui s'immimisce)
"ThierryP" <petithory.thierry_NO_SPAM@club-internet.fr> a écrit dans le
message de news:%23qzSKUTVFHA.1384@TK2MSFTNGP09.phx.gbl...
Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))
Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problème
est que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.
J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
et
s'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée
manquerait pas la proc DeleteBO, thierry?
jps (qui s'immimisce)
"ThierryP" a écrit dans le
message de news:%Bonjour !
Cette proc m'a été donnée par Pierre Fauconnier et elle fonctionne
nickel. Evidemment à adapter à ton besoin :
Sub CreateBO()
Dim bo As CommandBar
On Error Resume Next
DeleteBO 'en cas de plantage d'Excel
Set bo = Application.CommandBars.Add(MenuTP)
With bo
.Left = 500
.Top = 100
.Name = "Menu Trier"
.Protection = msoBarNoCustomize + msoBarNoMove _
+ msoBarNoChangeVisible + msoBarNoResize
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par Date"
.Style = msoButtonCaption
.OnAction = "TriChrono"
.Width = 100
End With
With bo.Controls.Add(msoControlButton)
.Caption = "Tri par N° d'Ordre"
.Style = msoButtonCaption
.OnAction = "TriNuméro"
.Width = 100
End With
bo.Visible = False
End Sub
Bonne journée
@+ thierryp:-))Bonjour,
J'ai une macro qui me créer un menu au démarrage du classeur et le
problèmeest que à chaque fois que j'ouvre mon classeur il me créeer un nouveau
menu.J'ai essayé de mettre un test pour vérifier si le menu existait déjà ,
ets'il existe ne pas le créer, mais je n'arrive pas.
Qqn pourrait-il m'aider?
Merci d'avance et bonne journée