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] Menu personnalisé


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut [VBA-E] Menu personnalisé
    Bonjour,

    J'ai créé ma barre perso avec ses menus.
    J'aimerais bien mettre une case "activé/désactivé" devant "Action1"
    En fait comme dans Excel dans le menu affichage devant "barre de formule" ou "barre d'état"


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        With CommandBars("Ma_Barre").Controls("&Menu1")
            .Controls.Add(Type:=msoControlButton, Before:=1) _
            .Caption = "&Action1"
            .Controls("&Action1").OnAction = "Start"
        End With
    Que faut il rajouter comme critère ?

    merci
    a+
    Dams'

  2. #2
    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
    Regarde dans Contribuez, tu as deux réponses. Regarde déjà ici
    A+

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    j'arrive bien à créer un menu... mais ma question portait sur la case à cocher qui s'active ou se désactive devant.

    C'est quoi "Contribuez" ?

    A+

    Dams'

  4. #4
    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
    Citation Envoyé par damsmut
    j'arrive bien à créer un menu... mais ma question portait sur la case à cocher qui s'active ou se désactive devant.
    Je ne vois pas de quoi tu parles

    Citation Envoyé par Et puis damsmut
    C'est quoi "Contribuez" ?
    C'est un sous-forum dans lequel chacun peut répondre à des questions qu'on ne lui a pas posées.
    Regarde
    Chaque sous-forum (Word, Excel...) a son sous-sous-forum "Contribuez"

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    ok pour "Contribuez"


    voilà un exemple de "case à cocher" dont je parle :


  6. #6
    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
    La barre d'outils créé se trouve dans les barres d'outils, à la fin de la liste, pas directement dans affichage

  7. #7
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    Je ne crois pas m'être fait comprendre....

    Créer un menu... c'est bon je sais faire ...

    ce qui m'interesse c'est de rajouter une petite case à cocher qui s'active/se désactive pour un de mes menu que j'ai créé.... et qui correspond à une macro...

  8. #8
    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
    La petite croix correspond à une option d'affichage d'une barre (d'outils, d'état, de formule... ) pas à une commande. Regarde les autres menus, tu n'as pas de case à cocher pour les commandes. Et une macro correspond à une commande
    A+

  9. #9
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    Ben comment faire alors... ???

    En fait j'aimerais cliquer sur ce menu .... cela déclencherait un filtre personnalisé.... et la petite case à cocher me permetterait de savoir si le filtre est actif ou pas...


    y'a pas moyen de mettre cette petite case ?

    une ptite idée ?

  10. #10
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    Re,

    En fait je viens de m'apercevoir que lorsqu'on exécute une macro pas à pas à partir d'un menu... si l'on retourne dans ce menu.... cette fameuse petite case cochée apparâit !!!

    Une fois la macro terminée elle redisparaît....

    Il doit donc forcément y avoir une façon de l'afficher !!



    Car pour mon utilisation, j'ai créé un menu avec différents filtres préenregistrés... et j'aimerai bien que le filtre en cours soit coché dans le menu.

    Merci

    A+

    Dams'

  11. #11
    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
    Juste pour faire avancer le shmibilibili...
    On peut simuler l'activation d'un bouton en mettant LeBouton = true (pour qu'il paraisse "enfoncé".
    Peut-être existe-t-il un truc comme ça pour les menus... Si oui, alors je ne connais pas la syntaxe... mais ça peut donner des idées (?)
    Bonne chance dans ton combat

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Par défaut
    Bonjour,

    J'ai exactement le même problème que Damsmut...

    Quelqu'un a t-il résolu le pb?

    Merci d'avance

    Cdt

  13. #13
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Par défaut
    C'est bon je viens trouver...

    C'est la propriété "state" de msocontrobutton qu'il faut mettre à True/false

  14. #14
    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
    Merci d'avoir mis la solution, mais si tu pouvais la mettre en complet, ça pourrait aider
    Bonne journée

Discussions similaires

  1. [XL-2010] menu personnalisé VBA
    Par meesty_ dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 23/01/2012, 20h57
  2. [VBA-W2007]Menu personnalisé sur le clic droit
    Par tazamorte dans le forum VBA Word
    Réponses: 3
    Dernier message: 15/06/2007, 11h23
  3. VBA excel : Menu personnalisé et fermeture de classeurs
    Par wushual1 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 03/07/2006, 16h45
  4. Réponses: 2
    Dernier message: 10/06/2006, 13h19
  5. Réponses: 9
    Dernier message: 30/05/2006, 19h38

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