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 :

[E - 03] Macro complémentaire + lancement en auto


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2007
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 213
    Par défaut [E - 03] Macro complémentaire + lancement en auto
    Bonjour,

    je me heurte à un petit problème : j'ai developpé une procédure en vba sous excel.

    je l'ai écrit dans un module. le script marche très bien.

    Je l'ai enregistré pour en faire une macro complémentaire.

    le problème c'est que le code ne s'exécute pas qd je lance excel.

    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
     
    Private Sub Workbook_Open()
        Call add_commandbar
    End Sub
     
    Private Sub add_commandbar()
        On Error Resume Next
        Application.CommandBars("barre").Delete
     
        Application.CommandBars.Add "barre", msoBarBottom, False, True
        Call new_btn("add_sheet", 22, "Ajouter un onglet à la dernière position")
        Call new_btn("del_sheet", 23, "Supprimer l'onglet actif")
    End Sub
    Le code marche très bien mais comment le forcer a s'exécuter automatiquement ?

    Merci de votre aide !!
    SAI

  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
    Où places-tu ta macro Workbook_Open() ? Elle doit se trouver dans la feuille de code de Thisworkbook (Editeur VBA -> deux clics sur Thisworkbook )

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2007
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 213
    Par défaut
    Où places-tu ta macro Workbook_Open() ?
    dans le module...

    le probleme c'est quand j'essaie de copier tout mon code vba dans le "ThisWorbook" le script ne marche plus...

    par exemple cette ligne ne marche pas dans "ThisWorkbook" mais fonctionne dans un module

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    Sub test()
    Application.CommandBars.Add "ma barre", msoBarBottom, False, True
    End Sub
    et merci de ton aide !

  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
    Tu dois seulement mettre Workbook_Open() dans thisworkbook et laisser la macro test dans le module
    Call ne sert à rien, contente-toi de mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_Open()
        add_commandbar
    End Sub
    Tu dis

  5. #5
    Membre éclairé
    Inscrit en
    Décembre 2007
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 213
    Par défaut
    mmhhh....PARFAIT !

    Merci à toi !!

    Sai

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

Discussions similaires

  1. [XL-2007] Mise à jour auto de macro complémentaire
    Par jbs68 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/05/2016, 11h33
  2. [XL-2003] auto installation macro complémentaire
    Par yakafo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/11/2009, 09h30
  3. [VBA-E] Utilisation macros complémentaire xla
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/04/2007, 16h15
  4. Réponses: 21
    Dernier message: 31/01/2006, 16h39
  5. Aide sur les macros Excel pour recopie auto de données
    Par nicoduhavre dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/11/2005, 08h38

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