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 :

Au secours Plus de barres de commandes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut Au secours Plus de barres de commandes
    Bonjour à tous.

    J'ai eu le malheur d'utiliser ces lignes de commandes suivantes et maintenant, je n'ai plus de barre de commande, impossible de les faire réapparaitre, impossible donc d'accéder au VBA,même en ouvrant un autre classeur excel, je n'ai toujours les barres, bref c'est la cata.

    Comment puis-je faire pour revenir à ma config de départ.

    Merci d'avance pour vos réponse.

    Pierrot

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Bonjour

    Ce serait plus simple avec les lignes de commande dont tu parles mais que tu ne nous montres pas...

    Pour accéder à VBA, Alt+F11...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim CmdB As CommandBar
      For Each CmdB In Application.CommandBars
      If CmdB.Type <> msoBarTypeMenuBar Then CmdB.Enabled = False
      Next CmdB
    Désolé, voici les lignes de commande.
    Grâce à ALT+F11, j'ai pu remédier à mon problème.
    Cependant, je voudrais savoir une chose. J'ai créer une barre de commande pour permettre à l'utilisateur d'utiliser correctement mon application.
    Le problème est que je n'arrive pas à effacer correctement les barres de commandes et à faire afficher la mienne.

    Quelle méthode dois-je utiliser ?

  4. #4
    Membre habitué
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut
    Merci Pierre.
    J'ai résolu mon pb en cherchant d'autres astuces sur le forum.

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Ton code est correct pour masquer les barres... mais ça, tu le sais
    Pour le reste, je crois tout expliquer dans cet exemple
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    Sub CommandBarreCréerAvecBoutonEtMenu()
    Dim LaBarre As CommandBar
    Dim LeBouton
    Dim MonMenu
     
    'Pour créer une barre de commande
    '1 => affiche la barre en haut, true => barre provisoire
    Application.CommandBars.Add "Cémabarre", 1, 0, True
     
    'pour ajouter un bouton tout seul
    Set MonControl = CommandBars("Cémabarre").Controls _
        .Add(Type:=msoControlPopup)
        With MonControl
            .Caption = "Afficher ma photo"
            .OnAction = "ÇaCestMoi"
        End With
     
    'pour ajouter un menu
    Set LeBouton = CommandBars("Cémabarre").Controls _
        .Add(Type:=msoControlPopup)
     
        'Pour ajouter deux commande au menu
        With LeBouton
            .Caption = "Affiche un menu"
            Set MonMenu = LeBouton.Controls.Add(msoControlButton)
                With MonMenu
                    .Caption = "Barregraphe Dépenses"
                    .OnAction = "BarregrapheDépenses"
                End With
            Set MonMenu = Nothing
     
            Set MonMenu = LeBouton.Controls.Add(msoControlButton)
                With MonMenu
                    .Caption = "Camembert Dépenses"
                    .OnAction = "CamembertDépenses"
                End With
            Set MonMenu = Nothing
        End With
        Set LeBouton = Nothing
        Set MonControl = Nothing
     
        'Pour afficher la barre de commande
        Application.CommandBars("Cémabarre").Visible = True
     
    Exit Sub 'Pour eviter de la supprimer
        'Pour supprimer ta barre
        Application.CommandBars("Cémabarre").Delete
     
        'Pour la masquer
        Application.CommandBars("Cémabarre").Visible = False
    Bonne journée

    Edit
    Code complété de la suppression

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

Discussions similaires

  1. barre de commande video invisible
    Par cybertofer dans le forum Flash
    Réponses: 1
    Dernier message: 01/08/2006, 14h38
  2. Plus de barres de commande dans l'exploreur windows....
    Par Martyin dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 22/02/2006, 15h19
  3. Réponses: 4
    Dernier message: 01/02/2006, 19h44
  4. Une petit plus pour barre d'outils personnalisée
    Par CBleu dans le forum Access
    Réponses: 1
    Dernier message: 27/01/2006, 11h55
  5. [CR8.5] le plus petit numéro de commande
    Par Damien69 dans le forum Formules
    Réponses: 3
    Dernier message: 26/05/2004, 10h35

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