Recopier les données d'un autre classeur_INDIRECT

Résolu
senecartour Messages postés 324 Date d'inscription   Statut Membre Dernière intervention   -  
senecartour Messages postés 324 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,
J'ai deux classeurs (un classeur source et un classeur cible)
Je souhaiterais copier les données de certains onglets du classeur source vers le classeur cible en utilisant la fonction INDIRECT.

J'ai crée dans l'onglet sommaire du classeur cible une cellue de référence contenant le nom du classeur source et dans chaque onglet du classeur cible une cellule de référence contenant le nom de l'onglet du classeur source.

Après avoir écris ma formule (voir fichiers joints), celle-ci ne fonctionne pas et aucune donnée n'est copier. voila ma formule:
=INDIRECT("["&sommaire!$A$9&".xls]"&$B$8&"'!"&ADRESSE();LIGNE();COLONNE())

Je vous joints également les deux classeurs (cible et source) en question.
-fichier source: https://www.cjoint.com/c/DEDvqAqwwTv
-fichier cible:https://www.cjoint.com/?DEDvry55MTq

Merci d'avance pour votre aide

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir

Tu as envoyé 2 fois le même classeur !

Cdlmnt

0
senecartour Messages postés 324 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonsoir,
Désolé, ,je vous joins les deux fichiers en bas du commentaire (voir discussion ci-après)
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Tu as mis 2 fois le même classeur source.

Dans ta formule il semble manquer une apostrophe et l'adresse n'a pas la bonne syntaxe ');' en trop :

=INDIRECT("["&sommaire!$A$9&".xls]'"&$B$8&"'!"&ADRESSE(LIGNE();COLONNE())
0
senecartour Messages postés 324 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonsoir, gbinforme,
J'ai essayé avec ta formule, mais cela ne fonctionne pas. J'ai joins les deux fichiers (voir ci-dessous dans la discussion suivante)
Merci
0
senecartour Messages postés 324 Date d'inscription   Statut Membre Dernière intervention   3
 
Désolé, voilà les deux fichiers:
-https://www.cjoint.com/?DEDxFgdF5EG
-https://www.cjoint.com/?DEDxF0kUKsA
Merci pour votre aide
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Comme dit gbinforme il manque une apostrophe au début de la formule
une fois rajoutée chez moi ça fonctionne
=INDIRECT(" ' ["&sommaire!$A$9&".xls]"&$B$8&"'!"&ADRESSE();LIGNE();COLONNE())

Cdlmnt
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Pour que la formule corrigée ainsi fonctionne :
=INDIRECT("'["&sommaire!$A$9&".xls]"&$B$8&"'!"&ADRESSE(LIGNE();COLONNE()))
il faut mettre dans sommaire le bon nom du source et non 'cible'.
0
senecartour Messages postés 324 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour Via55 et gbinforme,
Merci beaucoup! effectivement il manquait une appostrophe. Je ne l'aurais jamais constaté tout seul!
ça fonctionne maintenant et merci pour votre aide!
0