Extraire le nom d'une feuille
Résolu
Melissa
-
Melpoly Messages postés 23 Statut Membre -
Melpoly Messages postés 23 Statut Membre -
Bonjour,
J'ai une petite question,
J'ai un fichier avec un onglet par mois intitulé comme cela " 01 " "02" "03" etc
sur la feuille 03 je souhaiterai récupérer la cellule B2 de la feuille 02.
Sur la feuille 03 dans une cellule on va dire C3 j'ai mis cette formule
=+DROITE(CELLULE("nomfichier";A1);NBCAR(CELLULE("nomfichier";A1))-TROUVE("]";CELLULE("nomfichier";A1);1))-1
Elle me permet d'aller recuperer le nom de ma feuille 03-1 donc 02.
ensuite dans une autre cellule je mets cette formule
=+INDIRECT("'"&$C$3&"'!B2")
afin d'aller recuperer la cellule B2 de ma feuille intitulée comme la cellule C3.
J'espere que je suis claire.
Mon probleme c'est que si j'intitule ma feuille 02, cela ne marche pas, si je l'intitule 2 ça marche.
Je n'arrive pas a modifier mes formules.
Et j'aimerai que cela marche même quand c'est du texte.
Par exemple si ma feuille ne s'appelait pas 01 ou 02, mais janvier Fevrier comment je pourrais faire.
Merci de votre aide, et j'espere que j'ai été claire. sinon je ferai un petit tableau en exemple
J'ai une petite question,
J'ai un fichier avec un onglet par mois intitulé comme cela " 01 " "02" "03" etc
sur la feuille 03 je souhaiterai récupérer la cellule B2 de la feuille 02.
Sur la feuille 03 dans une cellule on va dire C3 j'ai mis cette formule
=+DROITE(CELLULE("nomfichier";A1);NBCAR(CELLULE("nomfichier";A1))-TROUVE("]";CELLULE("nomfichier";A1);1))-1
Elle me permet d'aller recuperer le nom de ma feuille 03-1 donc 02.
ensuite dans une autre cellule je mets cette formule
=+INDIRECT("'"&$C$3&"'!B2")
afin d'aller recuperer la cellule B2 de ma feuille intitulée comme la cellule C3.
J'espere que je suis claire.
Mon probleme c'est que si j'intitule ma feuille 02, cela ne marche pas, si je l'intitule 2 ça marche.
Je n'arrive pas a modifier mes formules.
Et j'aimerai que cela marche même quand c'est du texte.
Par exemple si ma feuille ne s'appelait pas 01 ou 02, mais janvier Fevrier comment je pourrais faire.
Merci de votre aide, et j'espere que j'ai été claire. sinon je ferai un petit tableau en exemple
Configuration: Windows / Chrome 69.0.3497.100
A voir également:
- Extraire le nom d'une feuille
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Bruler feuille de laurier - Guide
- Comment imprimer en a5 sur une feuille a4 - Guide
- Extraire texte d'une image - Guide
31 réponses
Pfffff je suis impressionnée, vraiment.
même si Excel ne fait pas de frites ;-)
Est ce que je peux te demander si tu sais encore une chose, dans ta formule précédente
celle la :
=INDIRECT(TEXTE($F$113;"00")&"!"&CAR(64+COLONNE())&94)
est-ce que je peux changer le 94 a la fin pour qu'il prenne une cellule que je pourrais nommer tu sais en gestionnaire de noms je sais pas si je suis claire
.
Parce que si par exemple dans mon fichier quelqu'un rajouter une ligne en 02. Et bien la ligne 94 n'est plus celle a récupérer, je me dis qu'il faudrait qu'il récupère cette cellule et non ce numéro de ligne. Tu vois mon problème ?
Je vais devoir me pencher ensuite sur les formules, je ne vais jamais réussir à modifier mon tableau.
même si Excel ne fait pas de frites ;-)
Est ce que je peux te demander si tu sais encore une chose, dans ta formule précédente
celle la :
=INDIRECT(TEXTE($F$113;"00")&"!"&CAR(64+COLONNE())&94)
est-ce que je peux changer le 94 a la fin pour qu'il prenne une cellule que je pourrais nommer tu sais en gestionnaire de noms je sais pas si je suis claire
.
Parce que si par exemple dans mon fichier quelqu'un rajouter une ligne en 02. Et bien la ligne 94 n'est plus celle a récupérer, je me dis qu'il faudrait qu'il récupère cette cellule et non ce numéro de ligne. Tu vois mon problème ?
Je vais devoir me pencher ensuite sur les formules, je ne vais jamais réussir à modifier mon tableau.
Re,
oui bien sur, quelque soit la cellule que tu nommes sur l'onglet de ton choix
seule consigne mettre la cellule en référence absolue en entourant l'index colonne de dollar $ $
pour l'exemple j'ai nommé la cellule L95 de l'onglet 03 mais cela pourrait être un autre onglet.
='03'!$L$95
j'ai nommé le champ Cible
='03'!$L$95
et ta formule devient
j'ai remarqué que dans le gestionnaire des noms tu as une multitude de champ en erreur, supprime les et fait un peu de ménage
oui bien sur, quelque soit la cellule que tu nommes sur l'onglet de ton choix
seule consigne mettre la cellule en référence absolue en entourant l'index colonne de dollar $ $
pour l'exemple j'ai nommé la cellule L95 de l'onglet 03 mais cela pourrait être un autre onglet.
='03'!$L$95
j'ai nommé le champ Cible
='03'!$L$95
et ta formule devient
=INDIRECT(TEXTE($F$113;"00")&"!"&CAR(64+COLONNE())&Cible)
j'ai remarqué que dans le gestionnaire des noms tu as une multitude de champ en erreur, supprime les et fait un peu de ménage
Et du coup si je nomme la cellule dans l'onglet 02 par exemple, si je copie la feuille en onglet 03. Il ira chercher la cellule de l'onglet 02 ?
Je vais tester çàa.
Merci et oui j'ai supprimé, je ne sais pas d'ou viennent tous ces champs.
Je vais tester çàa.
Merci et oui j'ai supprimé, je ne sais pas d'ou viennent tous ces champs.
tu n'es pas de Lyon par hasard, j'aurai besoin d'une petite formation Excel poussé, j'ai pas mal de tableaux que j'ai automatisé, et je suis sur que je peux les simplifier encore plus. Et mon travail me financerait une formation ? ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Depuis que j'ai rentré cette formule
=TEXTE("1/"&STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20);"mmmm")
Mon fichier bug, je me mets sur 03, et tous les onglets sont sur 03 en Mois, je dois faire enregistrer a chaque fois, mais les feuilles sont toutes identiques.
Je crois que je vais moins automatisé.
=TEXTE("1/"&STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20);"mmmm")
Mon fichier bug, je me mets sur 03, et tous les onglets sont sur 03 en Mois, je dois faire enregistrer a chaque fois, mais les feuilles sont toutes identiques.
Je crois que je vais moins automatisé.
https://www.cjoint.com/c/JJwnL1t5ksK
regarde il ne marche plus je pense que ça vient du mois
je pense que c'est plus prudent de le taper.
regarde il ne marche plus je pense que ça vient du mois
je pense que c'est plus prudent de le taper.
je l'ai saisi en B3, mais je pense qu'il faut que je revoit ce fichier, moi aussi je me perd un peu du coup. Et puis c'est un petit fichier je pense qu'il ne faut pas que je l'automatise autant.
c'est surtout la ligne 186 qui me posais problème.
que j'essayais d'automatiser en fonction du mois de la feuille, par rapport au moins précédent.
c'est surtout la ligne 186 qui me posais problème.
que j'essayais d'automatiser en fonction du mois de la feuille, par rapport au moins précédent.
Re,
Tu commences par supprimer tous ces + après =
dans toute tes formules tu as =+
sur le ruban va sur Rechercher et Sélectionner/Remplacer
dans la boite de dialogue et dans Rechercher saisi =+
et dans Remplacer saisi simplement =
et clic sur Remplacer tout
sans fermer la boite de dialogue ouvre l'onglet suivant et clic sur Remplacer tout et idem sur tous tes onglets
déjà on y verra plus clair
je regarde pour le nom de l'onglet si je peux faire plus simple
Tu commences par supprimer tous ces + après =
dans toute tes formules tu as =+
sur le ruban va sur Rechercher et Sélectionner/Remplacer
dans la boite de dialogue et dans Rechercher saisi =+
et dans Remplacer saisi simplement =
et clic sur Remplacer tout
sans fermer la boite de dialogue ouvre l'onglet suivant et clic sur Remplacer tout et idem sur tous tes onglets
déjà on y verra plus clair
je regarde pour le nom de l'onglet si je peux faire plus simple