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

Access Discussion :

utilisé des macros excel dans access


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Étudiant
    Inscrit en
    Août 2009
    Messages
    2
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut utilisé des macros excel dans access
    Bonjour à tous,
    j'ai un soucis pour un travail qui m'es confié dans le cadre de mon stage; je veux savoir si je peux garder des macros excel pour le traitement dans une base de donnée avec access. les macros existe déjà mais la base de donnée est en conception. si oui comment y parvenir?
    s'il vous palît si vous pouvez m'aidez je vous serai très reconnaissante.


    XYZlife. Merci

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonjour et bienvenue sur le forum.

    Personnellement je n'ai jamais essayé mais cela semble réalisable, au vu de ce sujet dans la faq:
    http://vb.developpez.com/faqvba/?page=3.1.2#Run


    Sinon, tu devrais pouvoir transférer ta macro Excel vers Access, en pilotant Excel depuis Access (Automation) .

  3. #3
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Je viens de faire un essai rapide, avec un fichier classeur1.xls contenant une macro macro1.
    Ca marche

    (pour cet exemple, il faut ajouter une référence à Microsoft Excel)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub testMacroExcel()
     
    Dim appExcel As Excel.Application 'Application Excel
    Dim wbExcel As Excel.Workbook 'Classeur Excel
     
    Set appExcel = CreateObject("Excel.Application")
    Set wbExcel = appExcel.Workbooks.Open("C:\Classeur1.xls")
     
    appExcel.Run ("Macro1")
    appExcel.Visible = True
     
    End Sub

  4. #4
    Nouveau Candidat au Club
    Étudiant
    Inscrit en
    Août 2009
    Messages
    2
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci de m'avoir répondu ausi vite mout1234 je vais essayé aussi et je vous dirais la suite. merci aussi pour les tutos et faqs.

Discussions similaires

  1. [AC-2003] Intégrer une macro Excel dans Access (VBA)
    Par HasH38 dans le forum VBA Access
    Réponses: 2
    Dernier message: 06/01/2012, 18h27
  2. Importer des données Excel dans ACCESS
    Par tchobiloutte78 dans le forum IHM
    Réponses: 4
    Dernier message: 15/09/2010, 13h35
  3. Utiliser macro Excel dans Access
    Par Hathor dans le forum Access
    Réponses: 1
    Dernier message: 20/05/2008, 21h37
  4. importer des fichiers excel dans access
    Par skillipo dans le forum Access
    Réponses: 1
    Dernier message: 12/11/2007, 16h53
  5. Macro Excel dans Access
    Par Stephane_123 dans le forum Access
    Réponses: 1
    Dernier message: 08/12/2006, 00h07

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