Recopier les données d'un autre classeur_INDIRECT

Résolu/Fermé
senecartour Messages postés 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 - 29 mai 2014 à 21:17
senecartour Messages postés 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 - 30 mai 2014 à 21:05
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 14425 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 4 juin 2024 2 710
29 mai 2014 à 21:34
Bonsoir

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

Cdlmnt

0
senecartour Messages postés 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
29 mai 2014 à 23:39
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 691
29 mai 2014 à 21:37
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 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
29 mai 2014 à 23:40
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 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
29 mai 2014 à 23:32
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 14425 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 4 juin 2024 2 710
30 mai 2014 à 00:53
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 691
30 mai 2014 à 07:49
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 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
30 mai 2014 à 21:05
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