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 :

Mystérieux Problème (Open WorkBook)


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 14
    Points : 10
    Points
    10
    Par défaut Mystérieux Problème (Open WorkBook)
    Bonjour !

    J'ai un problème pour le moins mystérieux !

    Je travail dans une entreprise, la BDD Access est sur le réseau de cette entreprise.

    Mon problème est le suivant : Lorsque mon collègue (depuis son PC) appuie sur un bouton d'un formulaire, le programme plante et affiche le message suivant : Erreur d'execution 1004, La méthode 'Open' de l'objet 'Workbooks' à échoué.

    Ca plante sur cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ClasseurXLS.Workbooks.Open NomFic
    NomFic est le chemin + le nom du fichier

    En revanche, lorsque moi (depuis mon PC) appuie sur le bouton, tout fonctionne correctement...

    Je ne vois vraiement pas d'où vient le problème. Quelqu'un a t'il déjà été dans cette situation ?

    Par avance, merci à ceux qui pourront m'aider !

    Nicolas

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 642
    Points : 34 356
    Points
    34 356
    Par défaut
    salut,

    peut-on avoir les lignes precedentes, notamment celles ou tu declares ClasseurXLS ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim ClasseurXLS As Excel.Application
    Set ClasseurXLS = CreateObject("Excel.application")
    ClasseurXLS.DisplayAlerts = False
     
    ClasseurXLS.Workbooks.Open NomFic
    Déclaration on ne peut plus classique..
    Ce qui est bizarre c'est que ça marche sur mon PC et pas sur le sien. Les références sont les mêmes, la langue est la même... je ne comprend pas !

    Je compte vraiment sur vos aides :/

    Merci

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 642
    Points : 34 356
    Points
    34 356
    Par défaut
    OK,
    peux-tu nous dire si tu utilises une variable pour manipuler ce workbook ou bien est-ce une simple ouverture ??

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Il s'agit d'une simple ouverture

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Enfin après je manipule le classeur comme suit :

    ClasseurXLS.Columns("E:E").Select
    ClasseurXLS.Selection.Copy

  7. #7
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 642
    Points : 34 356
    Points
    34 356
    Par défaut


    en passant par une variable ca donnerait quoi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim ClasseurXLS As Excel.Application
    Dim Wbk As Excel.Workbook
    Set ClasseurXLS = CreateObject("Excel.application")
    ClasseurXLS.DisplayAlerts = False
     
    set Wbk = ClasseurXLS.Workbooks.Open (NomFic)

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Pareil... ça marche sur le mien, pas sur le sien..

    Vraiment bizarre tout ça !

    Merci en tout cas de te creuser la tête

Discussions similaires

  1. [XL-2013] Problème avec workbooks.open
    Par eric062 dans le forum Excel
    Réponses: 2
    Dernier message: 18/06/2014, 14h16
  2. Problème avec Workbooks.Open
    Par kolchang dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 19/07/2010, 11h30
  3. Problème open() ,\ windows
    Par noquioz dans le forum Général Python
    Réponses: 11
    Dernier message: 11/06/2008, 16h05
  4. [VB6]Problème ouverture Workbooks
    Par patrice67 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/04/2006, 18h40
  5. Problème OPEN
    Par djbuch dans le forum Langage
    Réponses: 3
    Dernier message: 13/03/2006, 08h19

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