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

Macros et VBA Excel Discussion :

pb avec une liaison entre deux fichiers


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 45
    Par défaut pb avec une liaison entre deux fichiers
    Bonjour,

    je souhaite faire une liaison entre deux fichiers avec comme source un tableau structuré situé dans la feuille "Données".

    lorsque je pointe le tableau structuré XL me propose la formule ='[Fichiersource.xlsm]Données'!ListGP[[#En-têtes];[Name]]

    lorsque je valide, la formule devient ='Fichiersource.xlsm'!ListGP[[#En-têtes];[Name]] : la référence à la feuille a disparu

    Résultat : quand j'ouvre le fichier cible la liaison ne fonctionne pas car la feuille est introuvable (Texte dans la fenêtre "modifier les liaisons", choix "Vérifier l'état" : "Erreur : feuille introuvable")

    Comment faire ?

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 566
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 566
    Par défaut
    BOnjour

    Déjà ton lien correspond juste au titre Name du tableau

    Je ne reproduis pas ton PB

    Excel n'a généralement pas besoin du nom de la feuille : un tableau est un objet clairement identifié ou qu'il se trouve dans le classeur

  3. #3
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 45
    Par défaut Problème non réglé
    Bonjour,
    Le pb ne vient pas de là.

    Je modifie ensuite la formule pour intégrer tout le tableau, et ça ne marche pas non plus.

    ça marche quand le fichier source est ouvert, et pas quand il est fermé.

    formule ='[Fichiersource.xlsm]Données'!ListGP[#Tout]

    lorsque je valide, la formule devient ='Fichiersource.xlsm'!ListGP[#Tout] : la référence à la feuille a disparu

    Résultat : quand j'ouvre le fichier cible la liaison ne fonctionne pas car la feuille est introuvable (Texte dans la fenêtre "modifier les liaisons", choix "Vérifier l'état" : "Erreur : feuille introuvable")

    Comment faire ?

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 566
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 566
    Par défaut
    RE

    Comme déjà dit, je ne reproduis pas ton PB. Cela marche même avec fichier fermé pour moi

    J'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ='T:\TEMP\Test1.xlsx'!Tableau1[#Tout]

  5. #5
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 45
    Par défaut PB
    Bonjour,

    je joins deux fichier pour lequel l'erreur se produit

    lorsque TDB test est fermé, le tableau dans TDB DR s'efface et dans la première cellule j'ai #ref.

    Bonne réception
    Fichiers attachés Fichiers attachés

  6. #6
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 566
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 566
    Par défaut
    Bonjour

    Vérification faite, effectivement cela ne marche que si on ne met pas à jour la liaison ce pourquoi je ne l'avais pas vu

    C'est confirmé par MS https://support.microsoft.com/fr-fr/...7-acb30ac2ccc4

    Passer par PowerQuery peut être une solution...

Discussions similaires

  1. liaison entre deux fichiers
    Par jbggg dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/10/2009, 21h04
  2. Réponses: 13
    Dernier message: 22/08/2009, 15h53
  3. liaison entre deux fichier excel (macro)
    Par tamildark dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/12/2008, 17h17
  4. Problème avec une liaison entre table
    Par dominou73 dans le forum Hibernate
    Réponses: 7
    Dernier message: 29/10/2007, 15h29
  5. [WD11] Liaison entre deux fichiers
    Par skulled dans le forum WinDev
    Réponses: 9
    Dernier message: 27/08/2007, 08h40

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