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] Probleme macro xla


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [VBA-E] Probleme macro xla
    Bonjour à tous,

    J'ai un problème avec une macro sous office 2007. J'ai une macro "devis.xla" que j'ai développé sous office 2000 qui fonctionne sous 2007. Je l'ai mis dans le dossier C:\Program Files\Microsoft Office\Office12\XLSTART pour qu'elle soit chargé automatiquement au démarage d'excel. Lorsque je lance excel elle est bien chargé mais quand excel est lancé a partir d'un logiciel extérieur (ERAS dans mon cas) elle n'est pas chargée. Quand je regarde dans Visual basic editor j'ai juste le classeur créé par mon autre logiciel qui s'ouvre. Pas de devis.xla ni de PERSO.XLSM. Donc, je ne peux pas l'executer au lancement de perso non plus.
    Quelqu'un a une idée.

    Contairement à ce que j'ai vu dans certain bouquin, les macros contenus dans XLSTART ne sont pas systématiquement chargé au lancement d'excel 2007!!!!

    Merci d'avance pour votre aide.

  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
    Points : 15 546
    Points
    15 546
    Par défaut
    Un xla n'est pas un xls
    Pour utiliser un xla tu dois le valider dans Excel -> dans Outils -> Macros complémentaires et si elle n'existe pas dans la liste, aller la chercher là où elle se trouve. Valable aussi bien en version 97 que 2003. Je pnse que c'est la même chose en 2007.
    Tu peux également faire ça par soft. Regarde à addins dans l'aide

    Tiens, tu as là une réponse de Jean-Pierre Fauconnier qui donne la syntaxe pour valider ton xla par soft.

  3. #3
    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
    Points : 15 546
    Points
    15 546
    Par défaut
    Tiens, cette nuit j'ai pensé que j'avais quelque chose pour toi.
    Regarde , je donne une explication pour 2003, peut-être vaut-elle pour 2007.
    Si Workbook_Open ne fonctionne pas dans Thisworkbook, essaie de le mettre dans un module standard. Idem pour Auto_Open.
    Mais
    Citation Envoyé par Tu
    Contairement à ce que j'ai vu dans certain bouquin, les macros contenus dans XLSTART ne sont pas systématiquement chargé au lancement d'excel 2007!!!!
    Là, franchement, je te trouve bien péremptoire
    A+ et bonne chance

Discussions similaires

  1. [VBA-E]Probleme macro VBA excel 2000 2003
    Par skichatchat dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/04/2007, 21h16
  2. [VBA-E] Probleme Macro pour gérer des cases à cocher
    Par bibiche2184 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 09/06/2006, 18h03
  3. [VBA-E] Probleme macro suite à fichier partagé
    Par wice33 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/06/2006, 09h13
  4. [VBA-E]Probleme macro + formulaire
    Par Julia` dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 13/05/2006, 14h34
  5. [VBA-E] Probleme couleur macro
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 20/09/2005, 11h11

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