Faire appel aux noms des feuilles pour copier des valeurs

Bonjour,

chaque feuille représente un élève qui obtient certaines valeurs à certaines compétences (je n'en ai mis que deux en exemple mais j'ai des classes allant jusqu'à 30 élèves).

Je souhaite copier ces valeurs dans la feuille "bilan". Quelle formule écrire en B2 que je puisse ensuite copier jusqu'en E10 ?

J'ai essayé ='E1'!B2 mais, bien sur, ça ne marche pas.

Comment faire en sorte que cette formule face appel au nom de la feuille écrit dans la colonne A ?

Merci pour votre aide.

15bilan-eleves.xlsx (11.53 Ko)

Bonsoir,

à tester, en B2:

=INDIRECT("'"&$A2&"'!"&ADRESSE(2;COLONNES($A:A);4))

recopier ensuite en bas et à droite. Avec un SIERREUR(), on pourra éviter les messages d'erreur (si A2 est vide, par exemple):

=SIERREUR(INDIRECT("'"&$A2&"'!"&ADRESSE(2;COLONNES($A:A);4));"")

Génial ! ça marche

Merci merci

C'est encore moi !

J'ai un petit niveau en Excel et, pour progresser, j'essaye de comprendre comment fonctionne votre formule.

J'y arrive à peu près mais des doutes subsistent :

- quel rôle joue les & ?

- quel rôle joue le 4 à la fin de la formule ?

Pourriez-vous m'éclairez ?

Merci

Bonjour Alainpol,

1) Les & servent à concaténer (unir) 2 éléments.

Exemple :

En A1 : Jean

En B1 : Dupont

En C1 : =A1 & " " & B1 => texte "Jean Dupont"

(sans les guillemets et avec l'espace)


2) Pour la fonction ADRESSE(), le 3ème paramètre 4

=> adresse relative (exemple D5) par opposition à

adresse absolue (exemple $D$5) ; mettre 1 au lieu

de 4 retourne l'adresse absolue ; regarde l'aide

Excel pour plus de détails.

Cordialement

Rechercher des sujets similaires à "appel noms feuilles copier valeurs"