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 :

Accèder aux procédures d'une macro protégée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 895
    Par défaut Accèder aux procédures d'une macro protégée
    Bonjour,

    J'utilise une macro protégée donc les commandes sont lancées par des boutons et un menu que cette macro installe.

    Je voudrais pouvoir lancer certains traitements à partir de mes propres macros mais je ne connais pas le nom des précédures de cette macro protégée.

    Pour celles qui sont associées à un bouton, je peux voir ce nom en faisant un clic droit sur la barre d'outils et en selectionnant "personnaliser"

    En faisant ensuite un clic droit sur le bouton et en selectionnant "affecter une macro", le nom de la procedure de cette macro protégée apparaît.

    Mais pour les commandes lancées à partir du menu de cette macro, rien ne s'affiche.

    Existe-t-il un moyen d'avoir accès à la définition du menu de cette macro protégée?

    Merci

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonsoir.

    Je me damnde ce que tu appeles 'macro'.
    Pour savoir à quelle procédure est reliée un bouton du menu personalisé tu peux faire :
    - click droit sur la barre des menus, choisir 'personaliser'
    - click droit sur le bouton de commande mystérieux et choisir 'affecter une macro'.

    En espérant que cela t'aide,

    PGZ

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 895
    Par défaut
    une macro complémentaire .xla

    C'est ce que j'ai fait et expliqué dans mon post

  4. #4
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Re,


    Il s'agit peut-être d'un contrôle prédéfini?
    Tu peux exécuter la procédure associée au bouton de commande du menu du complément avec la méthode .execute appliquée au bouton en question (CommandBarControl).

    Mais ce n'est peut-être pas la réponse à ta question.

    Cordialement,

    PGZ

  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
    Si tu sais où se trouve le xla, tu peux peut-être l'ouvrir et voir ce qu'il y a dedans... A tout hasard

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 895
    Par défaut
    Je sais où est la xla mais je ne peux l'ouvrir (elle est protégée)

    J'aurais voulu pouvoir excétuer la procédure direcement sans faire référence à son bouton

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

Discussions similaires

  1. comment accéder aux pixels d'une image
    Par young077 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/04/2006, 08h57
  2. Réponses: 7
    Dernier message: 30/03/2006, 11h04
  3. accéder aux colonnes d'une table différemment
    Par fab_hendrix dans le forum Langage SQL
    Réponses: 3
    Dernier message: 06/08/2005, 20h20
  4. Réponses: 4
    Dernier message: 28/03/2005, 13h37
  5. Réponses: 9
    Dernier message: 03/12/2004, 12h35

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