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

IHM Discussion :

lancer une macro excel depuis access


Sujet :

IHM

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Points : 4
    Points
    4
    Par défaut lancer une macro excel depuis access
    Bonjour,

    Novice en programmation, je dois automatiser une succession d'opérations jusque là réalisées manuellement sous excel et access.

    Le process que je voudrais faire est le suivant :
    - je voudrait lancer une macro excel 2007 depuis access 2007 sans avoir à ouvrir le fichier excel.
    - puis importer l'onglet concerné mis à jour sous forme d'une table (qui serait supprimée puis recréé à chaque fois).
    le fichier étant assez gros (environ 15 000 lignes et 40 colonnes),je ne peux pas le mettre en table liée.

    Merci d'avance pour votre aide.

  2. #2
    Candidat au Club
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Bonsoir,

    J'ai un peu avancé sur le problème grâce aux précédents post.
    L'importation automatique, c'est fait. Il me reste l'exécution de la macro excel 2007 depuis access 2007:

    Voici mon programme (repris sur d'autres post)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub MacroExcel()
     
           Dim Machin As Object
    Set Machin = CreateObject("Excel.application")
    Machin.Visible = True
    Machin.Workbooks.Open "L:\Fichier stock\INVENTAIRE.xlsm"
    Machin.Run "INVENTAIRE.xlsm!MacroMAJ"
    Set Machin = Nothing
    End Sub

    J'ai une erreur d'exécution 91 "Variable objet ou variable de bloc With non définie".
    Est ce un pb de référence?

Discussions similaires

  1. [AC-2007] lancer une macro excel depuis access est ce possible ?
    Par Debutant10 dans le forum VBA Access
    Réponses: 3
    Dernier message: 14/06/2011, 21h35
  2. [Manipulation Excel] Executer une macro Excel depuis Access
    Par sebastien_oasis dans le forum VBA Access
    Réponses: 2
    Dernier message: 30/05/2007, 15h21
  3. lancer une macro excel depuis une appli access
    Par LostIN dans le forum Access
    Réponses: 1
    Dernier message: 22/08/2006, 11h10
  4. Lancer une macro Excel depuis Access
    Par pascal913 dans le forum Access
    Réponses: 12
    Dernier message: 31/07/2006, 15h31
  5. Lancer une macro Excel depuis Access
    Par marcobosio dans le forum Access
    Réponses: 6
    Dernier message: 05/06/2006, 20h51

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