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 :

Probleme bouton perso vba menu contextuel [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut Probleme bouton perso vba menu contextuel
    Bonjour à tous,

    j'ai un problème j'ai suivi un tuto pour realiser une bouton dans le menu contextuel excel mais rien n'apparait.

    voici le code

    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
    Sub AddToCellMenu()
        Dim ContextMenu As CommandBar
        Dim MySubMenu As CommandBarControl
     
        Call DeleteFromCellMenu
     
        Set ContextMenu = Application.CommandBars("Cell")
        ContextMenu.Controls(4).BeginGroup = True
     
     
        ' Add one custom button to the Cell context menu.
        With ContextMenu.Controls.Add(Type:=msoControlButton, before:=2)
            .OnAction = "BoutonAllerA"
            .FaceId = 59
            .Caption = "aller au detail"
            .Tag = "My_Cell_Control_Tag"
        End With
     
     
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub Workbook_Activate()
    '
    AddToCellMenu
     
    End Sub
    Merci de m'aider à trouver ou je merdouille ? Se peut il que le contextmenu soit verouillé dans une quelconque option?

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Qu'est-ce qui ne fonctionne pas ?
    J'ai utilisé ton code et il me met bien le menu en 2e position avec un "bonhomme sourire" à côté...

    Est-ce que tu as un message d'erreur ?
    Si oui, lequel et sur quelle ligne ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut
    Re,
    Moi pas comprendre la macro fonctionne chez moi mais ne marche pas sur le fichier dont j'ai besoin au taffe.
    Dans le fichier au boulot d'autres macros fonctionnent parfaitement.
    ???
    Y a t il un paramètre qui permet de geler les commandbar etc???

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Quelles sont les versions d'Office qui fonctionnent et ne fonctionnent pas ?
    Est-ce que le feuille est protégée ? Je ne sais pas si ça a un impact, mais bon...

  5. #5
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut
    Re bonjour,
    JE viens d'essayer dans un classeur vide en ayant enlever toutes les protections d'excel ca ne fonctionne pas ??
    JE pense qu'il y a un paramètre paumés dans un coin.
    JE suis sur Excel 2010 , à la maison ca fonctionne au boulot non .

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Qu'en est-il des paramètres de sécurité dans Excel ?
    Est-ce que les macros sont acceptées sans restriction ?

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

Discussions similaires

  1. [Toutes versions] icon perso dans menu contextuel
    Par patricktoulon dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/01/2010, 12h46
  2. probleme de liaison de menu contextuel
    Par darkterreur dans le forum WinDev
    Réponses: 2
    Dernier message: 06/10/2009, 14h11
  3. [VBA]Menu contextuel dynamique dans un état
    Par marcb03 dans le forum VBA Access
    Réponses: 32
    Dernier message: 13/04/2007, 14h06
  4. [Vba-Excel] Menu contextuel
    Par cedric59dk dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/02/2007, 16h15
  5. [VBA-E] Bouton perso dans menu standard
    Par electrosat03 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/01/2007, 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