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 :

Transformer une chaine de caractères en formule, sous Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 20
    Par défaut Transformer une chaine de caractères en formule, sous Excel
    Bonjour,
    Voici mon problème : J'aimerais faire une formule qui me permette d'aller chercher automatiquement une donnée dans un autre fichier Excel. J'y suis presque mais je bute sur os...

    Un exemple de code pour mieux comprendre :
    =CONCATENER("='[";A11;".xls]Feuil1'!E6")
    Admettons qu'en A11 j'ai "fichier", j'aimerais que ça me ressorte la donnée de la case E6 du fichier fichier.xls. A la place ça me ressort
    ='[fichier.xls]Feuil1'!E6
    Et j'arrive pas à faire comprendre à Excel que ce n'est pas une chaine de caractères que je veux, mais la formule...
    Quelqu'un sait comment faire ?

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 562
    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 562
    Par défaut
    Bonjour

    Regarde la fonction INDIRECT mais il me semble qu'elle ne fonctionne pas si le classeur fichier.xls est fermé.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 20
    Par défaut
    Merci de ta réponse Chris, je connaissais pas cette formule, je vais me coucher encore moins bête
    Par contre, mon but c'est que ça se fasse sans que le fichier soit ouvert à côté. Et je suis sur une vieille version d'Excel, 2003 ou inférieure, je sais plus..

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 562
    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 562
    Par défaut
    Re

    Effectivement ne marche pas sur classeur fermé.

    Laurent Longre a créé MOREFUNC qui ajoute diverses fonctions à Excel dont INDIRECT.EXT

    Marchera sur ton poste mais pas si tu transmets le ficher à quelqu'un qui ne l'a pas.

Discussions similaires

  1. Transformer une chaine de caractère
    Par Invité dans le forum Django
    Réponses: 3
    Dernier message: 06/03/2009, 09h57
  2. Réponses: 11
    Dernier message: 04/11/2007, 21h32
  3. Réponses: 3
    Dernier message: 12/06/2006, 11h18
  4. Réponses: 2
    Dernier message: 03/10/2005, 16h23
  5. Réponses: 2
    Dernier message: 14/01/2005, 15h40

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