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

VBA Access Discussion :

Utilisation d'une macro excel sous access [AC-2000]


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Utilisation d'une macro excel sous access
    Bonjour à tous

    Je suis en train d'essayer de coder une appli access lançant une macro excel qui elle même lancera un autre programme. Je ne peux pas lancer directement le programme depuis access, n'ayant pas trouvé les commandes appropriés (programme non office).
    Je dois donc attendre sur access que mon code Excel soit finis.

    Actuellement, je lance la macro excel, elle tourne, mais access plante pendant l'exécution de la macro excel et donc ne continue pas après que la macro excel soit finie.

    Je ne souhaite pas mettre de timer non plus.

    Voila le bout de code dans access :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Set ex = CreateObject("Excel.Application")
    ex.Workbooks.Open "Lechemindemonfichier"
    ex.Visible = True
    ex.Run ("lenomdemamacroExcel")
    Set ex = Nothing
    Merci pour vos réponses.

    PS : le type d'erreur sous access est : Erreur d'éxecution '440' Erreur automation

  2. #2
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    J'ai réussis à débugger mon bazard.

    En fait mon erreur intervenait seulement à la fin de l'éxecution car je fermais excel dans la dernier instruction de ma macro.
    La macro ne se fermait donc pas.
    Il m'a donc simplement suffit d'un On error Resume next.

    Voila, pour ceux qui auraient le même problème que moi dans l'avenir.

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

Discussions similaires

  1. [AC-2003] Comment executer une macro Excel sous Access
    Par Deustalos dans le forum VBA Access
    Réponses: 6
    Dernier message: 04/11/2009, 12h30
  2. exécuter une macro excel sous access
    Par smix13 dans le forum VBA Access
    Réponses: 10
    Dernier message: 03/02/2009, 08h51
  3. Utiliser une macro Excel sous access
    Par Manu59410 dans le forum VBA Access
    Réponses: 6
    Dernier message: 28/08/2007, 09h08
  4. Lancer une macro Excel depuis Access
    Par marcobosio dans le forum Access
    Réponses: 6
    Dernier message: 05/06/2006, 20h51
  5. Comment copier une feuille EXCEL sous ACCESS?
    Par PAULOM dans le forum Access
    Réponses: 7
    Dernier message: 28/04/2006, 10h01

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