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

Excel Discussion :

Liaison avec Text


Sujet :

Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2014
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2014
    Messages : 77
    Points : 45
    Points
    45
    Par défaut Liaison avec Text
    Bonjour,

    J'ai un classeur en liaison avec un autre onglet d'un classeur sachant que cet onglet change de date chaque semaines.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX('[Test.xls]Histo XXX'!$C:$N;EQUIV(D8;'[Test.xls]Histo XXX'!$N:$N;0);1)

    Comment svp mettre à la place de XXX la formule TEXTE(F2;"jj-mm-aaaa") qui mettrai donc une date complétant le nom de l'onglet Histo. Je n'aurai ainsi qu'à modifier la date pour trouver le bon onglet

    Je suis dessus depuis ce matin, je sais que c'est une question de & ou " ' & ' mal placé mais je trouve nul part comment faire ma liaison avec du texte......

    Merci beaucoup

    Très bonne soirée

  2. #2
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(INDIRECT("'[test.xls]HISTO "&TEXTE(F2;"jj-mm-aaaa")&"'!$C:$N");EQUIV(D8;INDIRECT("'[test.xls]HISTO "&TEXTE(F2;"jj-mm-aaaa")&"'!$N:$N");0);1)
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  3. #3
    Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2014
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2014
    Messages : 77
    Points : 45
    Points
    45
    Par défaut
    Bonjour,

    Merci!

    Par contre je suis obligé d'ouvrir les classeurs sources avec votre nouvelle formule, avant je n'avais pas besoin, comment cela se fait il ?
    Car j'ai beaucoup de différentes sources.

    Bonne journée

  4. #4
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Bonjour,

    Comme le dit le dicton, "on ne peut pas avoir le beurre, l'argent du beurre et la fille de la crémière"... "INDIRECT" nécessite que les classeurs soient ouverts. Sinon, il faut utiliser la fonction "INDIRECT.EXT" disponible dans la macro complémentaire "MoreFunc.xll" de Laurent Longre.
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  5. #5
    Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2014
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2014
    Messages : 77
    Points : 45
    Points
    45
    Par défaut
    Bonjour,


    Sinon on peut mettre le lien dans la formule, c'est aussi bien !

  6. #6
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Sinon on peut mettre le lien dans la formule, c'est aussi bien !
    Ca donnerait quoi ? Je n'ai pas bien compris.
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

Discussions similaires

  1. Mise à jour de liaison avec Text Box
    Par MrCarma dans le forum VBA Word
    Réponses: 2
    Dernier message: 15/07/2008, 16h16
  2. Réponses: 11
    Dernier message: 14/03/2007, 14h39
  3. faire liaison Zone texte en VB6 avec cellule Excel
    Par brahime dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 21/05/2006, 21h25
  4. Appeler une API sans liaison avec une DLL
    Par mat.M dans le forum x86 32-bits / 64-bits
    Réponses: 10
    Dernier message: 13/07/2004, 02h22
  5. question general sur triggers (liaison avec VB)
    Par DaxTaz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/07/2004, 15h57

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