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] Exécuter un module provenant d'Access à partir d'Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut [VBA] Exécuter un module provenant d'Access à partir d'Excel
    Bonjour à tous!
    J'utilise la suite office 2003.
    J'ai un fichier Excel, avec plusieurs tableaux croisés dynamique et graphiques.
    Mais pour que les données soit vraiment à jour, j'ai besoin de mon code Access. Certaines tables que j'ai besoin pour les tableaux, proviennent d'un vieux systeme très lent et les liens direct entre ses table et mes tableaux croisés dynamiques n'est pas vraiment pensables..

    J'aimerais savoir s'il est possible de faire du code dans Excel qui me permettrais d'executer le module qui est dans Access.
    Merci bonne fin de journée.

  2. #2
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut
    Salut
    dans l'éditeur VBA
    outil
    référence
    tu doit avoir une bibliothèque à cocher qui se réfère à Access par contre n'ayant pas Access je ne peut pas t'en dire plus
    mais la possibilité doit exister je fait des requçete sur une base MSSQL via des macros enregistrés par l'editeu VBA & MSQuerry (à noter qu'il faut pratiquer en deux fois
    1° faire le querry
    2° modifier la requête pour pouvoir y entrer des variables)
    Cordialement
    Daranc

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Bonjour, je suis aller voir les bibliothèques et j'y ai ajouté Microsoft Access 11.0 Object Library. Et je suis aller chercher le code qu'il y avais dans la FAQ de developpez pour executer une macro de Word à partir d'Access. En la modifiant pour mon cas ça donne environ ceci.

    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
     Access.Application.Run MacroName:="executeMAJ"

    Mais maintenant le problème est qu'il ne reconnais pas "MacroName"
    Erreur de compilation argument nommé introuvable.
    Mais maintenant avec l'aide de cette librairie je peux faire le Access.Application.Run.. Si j'essais en Access :
    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
     Word.Application.Run MacroName:="executeMAJ"
    L'erreur reste la même.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Bonjour, j'ai trouvé une manière d'executer mon module. J'ai laissé tombé l'idée du macro.
    Access.Application.Run "maj"
    maj étant le nom de mon Sub dans un module.

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

Discussions similaires

  1. [XL-2003] Exécution d'une procédure SQL Server à partir d'Excel en VBA
    Par Peanut dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/09/2011, 16h14
  2. [XL-2007] Exécuter une code dans access à partir d'excel
    Par vlksoft dans le forum Excel
    Réponses: 6
    Dernier message: 10/02/2010, 20h29
  3. exécuter Access à partir d'Excel
    Par jnmab dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/12/2007, 14h31
  4. Executer une Macro Access à partir d'Excel (avec VBA)
    Par math78 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/11/2006, 14h05
  5. [VBA-E]ouverture d'access à partir de EXCEL
    Par Igloobel dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/08/2006, 12h40

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