Incrémentation numéros de feuille

Remileclercq Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Theo.R Messages postés 575 Date d'inscription   Statut Membre Dernière intervention   -
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

A voir également:

6 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   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
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
Remileclercq Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Remileclercq Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
ok

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

?
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
Remileclercq Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci!

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