Incrémentation numéros de feuille

Remileclercq Messages postés 5 Statut Membre -  
Theo.R Messages postés 585 Statut Membre -
Bonjour,

Je suis prof dans un lycée pro et je rencontre quelques soucis avec une incrémentation Excel, je m'explique:

J'ai crée 20 feuilles excel et je souhaitais faire une feuille de récap.

Dans cette feuille de récap je voudrais incrémenter une série pour modifier le nom de la feuille mais pas la case :

par exemple sur ma feuille de récap en case A1: ='Eval (1)'!$L43 en B1: ='Eval (2)'!$L43 ; en C1: ='Eval (3)'!$L43 en D1: ='Eval (4)'!$L43 ; etc....

Il y aurait-il un moyen de faire ça ? Car je me vois mal recopier une à une les cellules pour les 20 feuilles et les 30 élèves...

Merci par avance

6 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonsoir,

    En A1, tu places la formule
    =INDIRECT("'Eval (" & COLONNE() & ")'!$L43")

    puis tu fais glisser (recopie incrémentée) sur B1, C1, D1, etc.

    A+
    1
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir collègue, (suis également en lycée pro)

    Il faut utiliser la fonction INDIRECT pour reconstituer une adresse
    =INDIRECT("'Eval (" & COLONNE()&")'!L43")

    COLONNE() renvoie le n° de la colonne actuelle donc 1 en colonne A, 2 en B etc

    Cdlmnt
    1
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    et si en plus tu veux incrémenter la ligne 43 en tirant la formule vers le bas, en A1 :
    =INDIRECT("'Eval ("&COLONNE()&")'!$L"&LIGNE()+42)

    eric
    1
  4. Remileclercq Messages postés 5 Statut Membre
     
    Bonsoir,

    Ta formule a l'air de fonctionner même si je ne la comprend pas (je m'y intéresse par la suite).

    Un petit hic! je dois commencer mon incrémentation en C15: ='Eval (1)'!$P43 en D15: ='Eval (2)'!$P43 ; en E15: ='Eval (3)'!$P43 en F15: ='Eval (4)'!$P43 ; etc....

    Est ce que cela change quelque chose à la formule que je doit écrire car j'ai l'impression que tout est décalé. (surement car les colonnes A et B sont manquantes vu que je commence en C )

    Merci par avance
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Remileclercq Messages postés 5 Statut Membre
     
    ok

    Si j'ai bien compris, vu que je commence en C je devrais utiliser la formule
    =INDIRECT("'Eval (" & COLONNE()-2 & ")'!$P43")

    ?
    0
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Oui tout à fait exact
      Et comme l'a bien précisé Eric, si tu veux aussi incrémenter le 43 tu passe par la fonction LIGNE en appliquant aussi le décalage nécessaire
      0
    2. Remileclercq Messages postés 5 Statut Membre
       
      Merci!

      Je ne connaissais pas du tout ces formules là. Cela va me faire gagner de précieuses heures de travail!
      0
  7. Remileclercq Messages postés 5 Statut Membre
     
    Un grand merci à vous, ça marche
    0
    1. Theo.R Messages postés 585 Statut Membre 31
       
      Hello, merci de valider le sujet comme résolu :)
      0