Microsoft 365 Fonction indirect

Spidtrip

XLDnaute Occasionnel
Bonjour à tous,
Je tente ma chance auprès de vous.
J'ai un fichier excel avec bcp de feuilles et je cherche à faire un tableau de synthèse qui reprendra le nom de chaque feuille et une donnée positionnée tjrs dans la même cellule quelque soit la feuille.
Pour la synthèse des onglets, c'est ok, par contre, excel me retourne systématiquement #REF! pour ce qui concerne la donnée à renvoyer.
Exemple
=INDIRECT(B7&"!K40")

B7 = nom de la feuille retourné par la formule =STXT(NomF;TROUVE("]";NomF)+1;100)
le nom de la feuille est au format XX-XXX-XX (similaire à des plaques d'immatriculation)
K40 = emplacement de la valeur à copier
A noter que "K40" correspond, dans la feuille B7, à la somme de plusieurs cellules et à la plage ='XX-XXX-XX'!K40:M40;

J'espère que vous pourrez m'aider à comprendre cette erreur.
Merci par avance pour le coup de main

bonne journée
 

Spidtrip

XLDnaute Occasionnel
Bonjour JHA,
magique, ça fonctionne, merci bcp.
J'en profite, dans le cas où la cellule ne serait pas tjrs la même, sais-tu quelle formule serait à utiliser sans avoir à consulter la feuille en question.
A noter que j'ai systématiquement une en tête de ligne et de colonne identifier la valeur dans la feuille en question.
encore merci
 

Spidtrip

XLDnaute Occasionnel
Bonjour à tous,
Pour clarifier ma question, savez-vous comment modifier la formule suivante
=INDIRECT("'"&B7&"'!K40")
dans le cas ou la valeur à remonter est dans une cellule différente de K40 ?
Cette valeur se trouvera systématiquement au croisement de la colonne avec en-tête "AAA" et de la ligne "BBB".
Un grand merci par avance pour votre coup de main
Bonne soirée
 

Spidtrip

XLDnaute Occasionnel
Bonjour JHA,

Désolé pour ma réponse tardive, j'étais déconnecté hier en fin d'am.
Voici un fichier avec un exemple rapide
Mon but est de rapatrier l'info se trouvant dans les cellules jaune des 2 feuilles, sur l'originale, j'ai 50 feuilles. Comme tu peux le voir l'une ce trouve en ligne 7 et l'autre en ligne 5.
Merci pour le coup de main
bonne journée
 

Pièces jointes

  • Test indirect.xlsx
    12.7 KB · Affichages: 3

JHA

XLDnaute Barbatruc
Bonjour à tous,

Tu ne peux pas tout avoir avec 1 formule.

1) Cellules fusionnées pas terrible

2) positionnement différent des tableaux dans les 2 onglets

Autrement un début si tu modifies tes tableaux

JHA
 

Pièces jointes

  • Test indirect.xlsx
    13.3 KB · Affichages: 2

Spidtrip

XLDnaute Occasionnel
re,
malheureusement, je ne suis pas à l'initiative du fichier d'origine et les réfs ne sont pars toujours dans le mêmes cellule et je te rejoins, les cellules fusionnées, n'aide pas. Je vais continuer mes recherches.
merci en tout cas pour le temps passé
bonne journée
 

Spidtrip

XLDnaute Occasionnel
Bonjour Phil69970,
Tout d'abord, merci pour cette proposition.
Ca semble répondre parfaitement à mon besoin, mais je ne connais pas les macro et je me demande comment la copier/coller pour l'adapter sur mon fichier cible qui contient 70 onglets.
merci beaucoup
 

Phil69970

XLDnaute Barbatruc
Re

mais je ne connais pas les macro et je me demande comment la copier/coller pour l'adapter sur mon fichier cible qui contient 70 onglets.

Tout en image !! ;)

Ouvrir l'éditeur VBA : Alt +F11

Tu copies le code de la macro dans la feuille "Synthèse"

1686572724240.png


Puis tu choisis une forme de ton choix
1686573018552.png


Avec la couleur de ton choix

1686573103309.png


Ensuite affecter une macro

1686573184971.png



1686573284567.png


Mon code fonctionne quelque soit le nombre de feuilles

Merci de ton retour

@Phil69970
 

Pièces jointes

  • 1686573275486.png
    1686573275486.png
    32.8 KB · Affichages: 9

Discussions similaires

Statistiques des forums

Discussions
312 213
Messages
2 086 305
Membres
103 174
dernier inscrit
OBUTT