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 :

Données externes entre deux classeurs


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2006
    Messages : 79
    Points : 66
    Points
    66
    Par défaut Données externes entre deux classeurs
    Bonjour à tous !

    Je développe en ce moment des tableaux dynamiques pour ma société. Cependant je rencontre quelques petits soucis sur mon projet. Je fais donc appel à vous afin que vous puissiez m'éclairer

    Je vais essayer d'être le plus simple possible dans mon explication.

    1 - J'ai un classeur qui regroupe toutes mes données. Ces données sont mensuelles. Mon classeur comporte donc 12 feuilles pour 12 mois evidement lol.

    2 - J'ai ensuite plusieurs classeurs qui sont générés automatiquement à partir des données mensuelles. Pour créer ce dynamisme, j'utilise donc une requête SQL du menu "Données > Données Externes > Créer une requête".

    La requête fait bien son travail, elle récupère bien les données, mais à ce moment précis, je rencontre un problème assez prenant...

    En effet, lorsque ma requête retourne un résultat, j'ai la main par la suite pour "actualiser les données externes". Malheureusement, lorsque ma requête renvoit 0 résultat, je n'ai pas la main pour actualiser les données externes.
    Du coup, si je rajoute une ligne dans mon classeur "source", je n'aurai pas la main pour actualiser dans le classeur de destination.

    Alors, comment faire pour rémédier à mon problème ? J'aimerai que même si ma requête me renvoit 0 résultat, que j'ai quand même la main pour actualiser les données externes au cas ou il y aurait une nouvelle ligne dans mon fichier source.

    Merci pour l'intêret que vous porterez à mon problème.
    N'hésitez pas pour les questions, au cas ou il y aurait un point noir lol.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Citation Envoyé par hkpsyco
    Malheureusement, lorsque ma requête renvoit 0 résultat, je n'ai pas la main pour actualiser les données externes.
    Ne peux-tu faire un test dansla requête elle-même ? Tu devrais mettre le code de ta requête afin de voir si on peut arranger ça...
    A+

  3. #3
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2006
    Messages : 79
    Points : 66
    Points
    66
    Par défaut
    Le problème ne vient pas de la requête.

    Ma requête est très simple. Une sélection de base
    SELECT blabla
    FROM blabla
    Where blabla

    Et la requête fonctionne parfaitement lorqu'il y a des resultats.

    Essayer vous même ce petit exemple :

    Creer un classeur avec une ligne dedans et un autre qui recevra le resultat de la requête.
    Et faite en sorte que votre requête ne renvoit pas la ligne qui est dans votre classeur source.
    Lorsque la requête est faite, essayer d'actualiser et vous verrez que vous n'aurez pas la main, comme si il n'y avait jamais eu de données externes à cette endroit là.

Discussions similaires

  1. [ VB6 ]Copie de donnée entre deux classeurs Excel
    Par leriderfoudu77 dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 21/12/2012, 10h52
  2. [XL-2003] transfert de données entre deux classeurs fermés
    Par frihat mohamed dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/09/2011, 22h26
  3. Liaisons entre deux classeurs
    Par Daranc dans le forum Excel
    Réponses: 2
    Dernier message: 09/01/2008, 08h33
  4. Comparaison de lignes entre deux classeurs
    Par VBBBA dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 23/11/2007, 00h43
  5. Réponses: 5
    Dernier message: 16/08/2006, 21h09

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