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 :

Fonction INDIRECT - #REF!


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2015
    Messages : 60
    Par défaut Fonction INDIRECT - #REF!
    Bonjour,

    Je rencontre un problème avec la fonction indirect. La fonction ci-dessous (sommeprod) fonctionne à merveille dans un document :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(SOMMEPROD(((INDIRECT("C7:C"&$N$2)="Fourniture")*((INDIRECT("D7:D"&$N$2))=300)*(INDIRECT("E7:E"&$N$2))*(INDIRECT("F7:F"&$N$2))))/SOMME(INDIRECT("E7:E"&$N$2)))
    Le problème est que j'aimerais faire référence à un autre document afin que la fonction récupère les cellules dans celui-ci.

    Et quand je fais référence à cet autre document, Excel m'indique #REF!

    La voici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(SOMMEPROD(((INDIRECT("[BDV2.xlsm]Feuil1!C7:C"&$A$1)="Fourniture")*((INDIRECT("[BDV2.xlsm]Feuil1!D7:D"&$A$1))=300)*(INDIRECT("[BDV2.xlsm]Feuil1!E7:E"&$A$1))*(INDIRECT("[BDV2.xlsm]Feuil1!F7:F"&$A$1))/SOMME(INDIRECT("[BDV2.xlsm]Feuil1!E7:E"&$A$1)))))
    Donc voilà, je ne sais pas si quelqu'un peut m'aider avec ça, mais il aurait ma reconnaissance éternelle !

    Merci

  2. #2
    Expert éminent

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

    A noter qu'INDIRECT ne marche que si le second classeur est également ouvert...

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2015
    Messages : 60
    Par défaut
    Bonjour,

    Je garde les deux toujours ouverts !

    Je ne sais pas ce qui ne va pas...

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 242
    Par défaut
    Bonjour,
    Manifestement, entre tes deux formules, des parenthèses ont changé de place...

Discussions similaires

  1. [XL-2010] Fonction indirect renvoie #REF
    Par laure.saccenti dans le forum Excel
    Réponses: 2
    Dernier message: 27/09/2011, 20h14
  2. Fonction Indirect nom de feuille variable
    Par cazimiro33 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/09/2008, 16h17
  3. Réponses: 1
    Dernier message: 27/05/2008, 20h48
  4. je ne sais pas utiliser la fonction "indirect"
    Par kingtang dans le forum Excel
    Réponses: 5
    Dernier message: 30/09/2007, 21h33
  5. Fonction INDIRECT avec variable sur n° de colonne
    Par mat.guillaume dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 30/08/2006, 18h04

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