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 :

Probleme avec : Application.GetOpenFileName [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 45
    Par défaut Probleme avec : Application.GetOpenFileName
    Bonjour à tous,

    J'utilise une macro depuis excel pour exporter le contenu d'une feuille excel vers access, jusque là tout vas bien ! Mais comme j'utilisé une feuille 1 (avec la macro) pour exporter une feuille 2 vers Access, je me susi dit que c'etait bête et donc pourquoi pas faire l'importe directement depuis Access.

    J'ai installé la Microsft Excel 12.0 Object Librairy, et là depuis j'ai un problème sur cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim xlApp As Excel.Application
    Dim xlBook As Excel.Workbook
    Set xlApp = CreateObject("Excel.application")
    Set xlBook = xlApp.Workbooks.Open(Application.GetOpenFilename)
    Cela me retourne comme erreur : Membre de méthode ou de données introuvables.

    Liste des librairies :
    Microsft Access 12.0 Object Librairy
    Microsft Excel 12.0 Object Librairy
    Microsoft office 12.0 Access Database Engine Object Librairy

    Je rappelle que ma macro fonction très bien sous Excel (Excel export vers Access) et je voudrais faire un Access import Excel

    Cordialement,
    Rapheux

  2. #2
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    bjr,

    Application désigne l'application Access (pas de méthode GetOpenFilename je pense pour Access).

    Essayez avec xlApp à la place de Application pour appeler la méthode de l'application Excel.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 45
    Par défaut
    Problème résolue !

    C'était exactement cela, merci beaucoup Arkham46

    Bonne fin de journée.

    Cdlt,
    Rapheux

  4. #4
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    Citation Envoyé par Rapheux Voir le message
    Problème résolue !


    merci de le signaler en cliquant sur le bouton "Résolu" en bas de la discussion

  5. #5
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 70
    Par défaut
    bonjour,

    Je rapatrie souvent des données excel dans access et j'utilise par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Sub Monexcel(FichierXLS As Variant)
     
    Dim Mxls As Object
    Set Mxls = GetObject(FichierXLS)
    Mxls.Application.Visible = True
    Mxls.Parent.Windows(1).Visible = True
    Mxls.Application.WindowState = xlMinimized
    Mxls.Application.DisplayAlerts = False
     
    ....
     
    Mxls.Application.Quit
    Set Mxls = Nothing
     
    End Sub
    Si cela peut t'aider

    A+


    JIPIONE

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

Discussions similaires

  1. [AC-2007] Probleme avec Application.echo
    Par stargates01 dans le forum VBA Access
    Réponses: 9
    Dernier message: 14/02/2012, 18h41
  2. probleme avec application
    Par scofield1 dans le forum Outils
    Réponses: 1
    Dernier message: 13/09/2011, 10h13
  3. Probleme avec application vb.net
    Par l_achraf dans le forum Windows Forms
    Réponses: 0
    Dernier message: 16/03/2009, 19h21
  4. Problème avec Application.GetOpenFilename
    Par csmaf2002 dans le forum VB.NET
    Réponses: 1
    Dernier message: 27/02/2008, 09h15
  5. Probleme avec Application.run
    Par scully2501 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/11/2007, 15h47

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