IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E] Supprimer menu de la barre de menu


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    932
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 932
    Points : 448
    Points
    448
    Par défaut [VBA-E] Supprimer menu de la barre de menu
    AHHHHH,

    j'ai trouvé ce code, je l'ai testé par curiosité et je comprenais aps ce qu'il faisait ... je l'ai lancé plein de fois et apres j'ai vu ce qu'il faisait.. il ajoutais des menus et maitenant ma bare est dégue !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Sub AjtCde(Menu As CommandBarPopup, stCde, stSub)
     Dim m As CommandBarButton
     Set m = Menu.Controls.Add(Type:=msoControlButton, Temporary:=True)
     m.Caption = stCde
     m.OnAction = stSub
     Set m = Nothing
    End Sub
    Sub AddMenu()       'Dans un module standart
    Dim NewM As CommandBarPopup
    Dim sMenu1 As CommandBarPopup
    Dim sMenu2 As CommandBarPopup
    Set NewM = CommandBars(1).Controls.Add(Type:=msoControlPopup, _
        Before:=CommandBars(1).Controls("?").Index, Temporary:=True)
    NewM.Caption = "Synthese mensuelle"
    Set sMenu1 = NewM.Controls.Add(Type:=msoControlPopup, Temporary:=True)
    sMenu1.Caption = "Sous Menu1"
    Set sMenu2 = NewM.Controls.Add(Type:=msoControlPopup, Temporary:=True)
    sMenu2.Caption = "Sous Menu2"
    AjtCde sMenu1, "Ma commande Menu1-1", "Sub1-1"
    AjtCde sMenu1, "Ma commande Menu1-2", "Sub1-2"
    AjtCde sMenu2, "Ma commande Menu2-1", "Sub2-1"
    AjtCde sMenu2, "Ma commande Menu2-2", "Sub2-2"
     
     
    Set sMenu1 = Nothing
    Set sMenu2 = Nothing
     
    Set NewM = Nothing
    End Sub
    comment peut-on les supprimer? j'ai cherché dans l'aide et j'ai trouvé "reset"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub supprimermenu()
     
        CommandBarButton.Reset
     
    End Sub
    il me dit objet requis
    j'ai aussi testé avec commandbarpopup et meme erreur

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    cela ressemble à un code que j'ai posté ..(tu aurai du lire la question ..?) ... aprés la sortie de la feuille excel, as tu toujours ces menus ?? .. si oui tu peu toujours les supprimer par une clic du bouton droit de la souris sur barre de menu, puis personnaliser puis tu sélectionne les menu à effacer et supprimer...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    932
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 932
    Points : 448
    Points
    448
    Par défaut
    oui ca doit etre ton code.

    non ils ne s'en vont pas apres fermeture d'excel et j'avai deja regardé dans personnaliser je n'arrive pas à les supprimer

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    932
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 932
    Points : 448
    Points
    448
    Par défaut
    Yop,

    si finalement j'ai reussi, rien de dur... une fois dans la fenetre qui s'ouvre apres avoir cliqué sur "personnaliser" j'ai fait un cliquer glisser des menus (directement depuis luer empalcement) j'ai ai fait glissés dans un endroit où je voyais une croix qui me disai que je pouvais pas et hop il a été suppr


    voilà merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment distinguer la barre de menu de la barre d'outils
    Par gedechp dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/08/2007, 14h25
  2. [VBA-E] Supprimer un bouton dans la barre de menu
    Par damsmut dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 19/06/2007, 17h15
  3. [VBA-E]supprimer les barres de menu Excel
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/03/2006, 10h02
  4. [VBA-E]Supprimer l'affichage des barres de menus
    Par ecoinfo dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/10/2005, 00h48
  5. [MFC] Supprimer la barre de menu
    Par Kevgeii dans le forum MFC
    Réponses: 8
    Dernier message: 27/11/2004, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo