Formule

Résolu/Fermé
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 - 25 mai 2015 à 10:11
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 25 mai 2015 à 15:32
Bonjour a tous,

voici la formule ='[1 Janvier.xlsx]Vinc'!$D$42 que j'utilise dans un nouveau classeur,
donc dans mon classeur " janvier " j'ai 30 feuilles avec des noms differents.
dans mon nouveau classeur je voudrais recopier la cellule "d42" des 30 feuilles
sur la colonne A1 à A3. en faisant gliser "Ctrl" bas cellule je n'arrive pas a changer les noms et même en faisant copier/coller.
auriez vous une solutions svp

en vous remerciant

1 réponse

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
25 mai 2015 à 10:52
Bonjour

Voici une formule que vous pourriez adapter à votre besoin

=GAUCHE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-1)&LIGNE()
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
25 mai 2015 à 11:22
Bonjour,

si j'ai bien compris voici:
=GAUCHE(CELLULE('[1Janvier.xlsx]Vinc'!$D$42);NBCAR(CELLULE('[1 Janvier.xlsx]Vinc'!$D$42)-1)&LIGNE()) , il affiche #VALEURS je ne vois pas mon erreur

Cordialement
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810 > guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021
Modifié par PHILOU10120 le 25/05/2015 à 11:46
Bonjour

Non il ne faut pas mettre le CELLULE('[1Janvier.xlsx]Vinc'!$D$42)
mais cellule("nomfichier") nom fichier est le type d'information à récupérer

J'ai modifié la formule pour votre besoin celle-ci donne l'adresse

=ADRESSE(42;4;3;1;GAUCHE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-1)&LIGNE())

Celle-ci donne le contenu

=INDIRECT(ADRESSE(42;4;3;1;GAUCHE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-1)&LIGNE());1)
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
25 mai 2015 à 13:28
re,
merci j'ai écrit la formule =ADRESSE(42;4;3;1;GAUCHE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-1)&LIGNE() il me donne ceci:
'L:\Chevaux\Reducteur\2015\[1 Janvier.xlsx]Feuil1'!$D42
il determine bien le nom du fichier, la cellule d42, mais pas le nom de la feuille, puisque dans mon fichier "janvier" j' ai 30 feuilles avec des noms different.


ps: j'aurais dû le faire avant peut-être

Cordialement
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
Modifié par PHILOU10120 le 25/05/2015 à 15:38
Vous pouvez faire une liste des noms de feuilles et adapter la formule pour récupérer ce nom
=ADRESSE(42;4;3;1;H1)
H1 = cellule 1 de la liste des noms de feuilles

contenu

=INDIRECT(ADRESSE(42;4;3;1;H1);1)
0