Recopier une formule avec une suite de pages

Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   -  
Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un fichier comportant plusieurs pages avec des données différentes que je saisis. Les pages sont identiques, seules les données changent.
J'ai fait un récapitulatif de toutes ces pages (un tableau), sur une page différente, dans laquelle je veux que les données apparaissent automatiquement, sans que j'ai à les saisir de nouveau.
Pour ce faire, j'ai établi des liens vers les cellules dont la valeur doit s'inscrire dans le tableau récapitulatif.
Mon souci est que je veux copier ces liens pour agrandir le tableau (le nombre de lignes), en même temps que j'augmente le nombre des pages à saisir. Quand je sélectionne la cellule à copier, la formule ne se copie pas bien, car au lieu que ce soit la référence de la page qui change, c'est la cellule qui change :
ex : page 1, page 2, page 3, avec lien vers la cellule B8 :
='001PO'!B8
='002PO'!B8
='003PO'!B8
J'ai manuellement changé la référence des pages.
Si je veux copier la formule, soit en faisant copier coller, soit en tirant les cellules vers le bas, j'ai ça :
='001PO'!B10
='002PO'!B11
='003PO'!B12
Alors que je voudrais : 004, 005, et 006.
J'ai bloqué la cellule en mettant des "$" : $B$8, mais là, même si la cellule ne change pas, la page ne change pas non plus.
J'espère être assez claire.
Merci de m'aider si vous le pouvez.
Bonne journée à tous !
Configuration: Windows XP
Firefox 3.0.11

5 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    tes noms de feuille en colonne A
    en col B la valeur de B8 dans la feuille col A

    =INDIRECT("'"&A3&"'!B8") à tirer vers le bas
    lire " ' " &.....& " ' !
    0
    1. Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   559
       
      Merci Michel, je vais essayer tout de suite.
      0
    2. Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   559
       
      Michel, le nom de ma page est : 001PO, 002PO, 003PO, etc.... je les nomme ainsi directement en bas...
      donc comment faire pour reporter ce nom dans la formule ?
      je ne comprends pas pourquoi tu me dis de mettre le noms des feuilles en colonne A.
      Cette formule figure dans une colonne de mon tableau, chaque colonne comportant les memes formules, mais pour des celllules différentes.
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    je ne comprends pas pourquoi tu me dis de mettre le noms des feuilles en colonne A.

    ???
    Pour faire un exemple!!! je n'ai pas de boule de cristal pour savoir où tu peux installer les noms de feuilles dans ta récapitulation;
    Pour recopier les noms de feuille dans ta récap, il faut faire une petite macro, encore faut il savoir où les mettre, donc on tourne en rond....
    0
    1. Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   559
       
      Excuse, désolée... ne te fâches pas ;-))
      ça a l'air de marcher, super.
      Cependant, y a t-il un moyen de tirer la suite des noms des pages automatiquement, afin d'éviter de tout taper manuellement :
      001PO
      002PO
      003PO
      en effet, j'arrive pasà continuer la suite automatique, et j'ai pas vraiment envie de changer le nom de mes pages....
      Merci +++
      0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Je complète la formule de michel vite fait avant d'aller manger :
    ="'"&DROITE("000"&LIGNE()-1;3)&"PO"&"'!B8"
    Si ta formule est en ligne 2, sinon adapter le -1 en gras
    (plus besoin de la liste des noms des feuilles)
    eric
    0
    1. Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   559
       
      Merci eriiic, mais ça marche comme Michel m'a indiqué.
      Par contre, aurais tu une idée pour continuer la suite de :
      001PO
      002PO
      003PO
      en tirant ?
      Merci
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Ben c'était ma réponse...
      0
    3. Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   559 > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
       
      ah.... merci quand meme :-))
      0
    4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention  
       
      merci quand meme
      ????

      Que comprends-tu ?
      Je te dis que ma réponse c'est pour pouvoir recopier vers le bas sans inscrire tous les noms des feuilles.

      à 11h59 tu demandes :
      Cependant, y a t-il un moyen de tirer la suite des noms des pages automatiquement, afin d'éviter de tout taper manuellement
      A 12h33 je répond à cette question...
      Tu écris 1 fois la formule et tu tires !
      0
    5. Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   559 > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Oui, merci erriiic.... je ne voulais pas te froisser en écrivant "merci quand même"...
      Je vais essayer ta formule, je reviens vers toi si problème...
      Bonne journée !!
      0
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Eric et Isis, vous m'inviterez à votre mariage ?
    :o)))
    0
    1. Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   559
       
      euh..... c'est pas gagné... il me trouve "un peu bouchée", tu vois :-((((
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    mais nonnnnn, soit pas triste, c'est ton coté féminin ça.... :-)
    Michel, c'est bon là ? J'ai bien rattrapé le coup ?

    Bon, pour t'expliquer le petit bout que j'ai ajouté pour fabriquer ton nom d'onglet.
    ... & DROITE("000"&LIGNE()-1;3)&"PO" & ...

    ligne() te retourne le n° de ligne où est ta formule.
    Si tu es en ligne 2 tu obtiens 2 (tu suis oui ? ;-) )
    Comme on veut démarrer à 1 on fait: LIGNE()-1
    et on ajoute des 0 devant : "000"&LIGNE()-1 => 0001
    comme on le veut sur 3 caractères : DROITE("000"&LIGNE()-1;3) => 001
    il ne reste plus qu'à ajouter PO derrière : DROITE("000"&LIGNE()-1;3)&"PO" => 001PO

    ligne suivante on obtiendra 002PO etc

    eric
    0
    1. Isis_84 Messages postés 5540 Date d'inscription   Statut Contributeur Dernière intervention   559
       
      Mais nonnnnn, soit pas triste, c'est ton coté féminin ça.... :-)

      Mais quelle horreur !!! et bien non, eriiic, désolée, mais tu n'as pas du tout rattrapé le coup, loin de là... (non mais oh....)

      Bon, je vais essayer de déchiffrer ton charabia... T'es prof spécialisation excel ou quoi ???
      Merci bocou et à bientot...

      ... au fait Michel, tu veux bien m'épouser ?
      0