Formule

Résolu
guismo33 Messages postés 351 Date d'inscription   Statut Membre Dernière intervention   -  
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

1 réponse

PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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   Statut Membre Dernière intervention   2
 
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 6445 Date d'inscription   Statut Contributeur Dernière intervention   824 > guismo33 Messages postés 351 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   2
 
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 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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