Extraire le nom d'une feuille - Page 2

Résolu
  1. 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.
    0
    1. 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
      =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
      0
      1. 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.
        0
        1. 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 ? ;-)
          0
          1. Re,

            hélas non je suis lion mais pas de Lyon, de Toulouse
            pour répondre à ta question sur la cellule nommée, quelque soit la position d'une formule faisant référence au champ nommé, Excel ira cherché la plage nommée quelque soit sa position dans le classeur
            0
        2. 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é.
          0
          1. Re,

            je suis un peu perdu dans ton fichier, dans quel onglet et cellule as tu saisi la formule !

            0
            1. 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.
              0
              1. 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
                0
                1. as tu fini la correction des =+ par =
                  0
              2. Re,

                En absence de ton retour, sur chaque onglet en cellule B3 colle cette formule

                =TEXTE("1/"&STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;32);"mmmm") 

                0
                1. Bonjour Mike 31,

                  Désolée je ne me suis pas connectée depuis quelques jours.

                  Je vais tester cela et je te fais un retour.

                  Milles merci en tout cas du temps passé et des solutions apportées.
                  0
                  Précédent
                  • 1
                  • 2