Incrémentation numéros de feuille

Fermé
Remileclercq Messages postés 5 Date d'inscription jeudi 15 janvier 2015 Statut Membre Dernière intervention 16 janvier 2015 - Modifié par Remileclercq le 15/01/2015 à 23:51
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 - 16 janv. 2015 à 09:38
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
15 janv. 2015 à 23:59
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 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703
16 janv. 2015 à 00:04
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
16 janv. 2015 à 00:05
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 jeudi 15 janvier 2015 Statut Membre Dernière intervention 16 janvier 2015
Modifié par Remileclercq le 16/01/2015 à 00:13
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 jeudi 15 janvier 2015 Statut Membre Dernière intervention 16 janvier 2015
16 janv. 2015 à 00:17
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 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703
16 janv. 2015 à 00:20
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 jeudi 15 janvier 2015 Statut Membre Dernière intervention 16 janvier 2015
16 janv. 2015 à 00:22
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 jeudi 15 janvier 2015 Statut Membre Dernière intervention 16 janvier 2015
16 janv. 2015 à 00:22
Un grand merci à vous, ça marche
0
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31
16 janv. 2015 à 09:38
Hello, merci de valider le sujet comme résolu :)
0