[EXCEL] références dynamique vers feuilles ?
Résolu
bizu53
Messages postés
1274
Date d'inscription
Statut
Membre
Dernière intervention
-
JvDo Messages postés 1978 Date d'inscription Statut Membre Dernière intervention -
JvDo Messages postés 1978 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Il me semble avoir déjà vu ça mais je n'arrive pas à remettre la main dessus : je souhaiterais, dans mes formules, faire des références dynamiques vers mes feuilles par leur nom.
Par exemple :
Supposons que j'aie 3 feuilles nommées "toto", "1" et "2",
Contenu de toto :
A1 : 1
A2 : =A1+1 (donc 2)
B1 : ='1'!B1
B2 : ='2'!B1
=> j'aimerais pouvoir virer remplacer le '1' de la formule de B1 pour utiliser le contenu de la case A1 ; et de même, remplacer le '2' de la formule de B2 par le contenu de A2.
(J'ai 17 feuilles actuellement et j'en aurais beaucoup plus par la suite, donc j'aimerais bien pouvoir faire un simple copier-coller et que ça change le nom de la feuille tout seul en copiant-collant)
J'ai trouvé =INDIRECT("'"&TEXTE(A1;0)&"'!B1") mais le souci se pose maintenant sur le B1 qui est entre guillemets et donc qui ne va pas changer lors du copier-coller.
Est-ce que qqu'un saurait comment faire ?
Merci d'avance :)
PS:Excel 2003 (mais je ne pense pas que pour cette question ça change grand chose)
Il me semble avoir déjà vu ça mais je n'arrive pas à remettre la main dessus : je souhaiterais, dans mes formules, faire des références dynamiques vers mes feuilles par leur nom.
Par exemple :
Supposons que j'aie 3 feuilles nommées "toto", "1" et "2",
Contenu de toto :
A1 : 1
A2 : =A1+1 (donc 2)
B1 : ='1'!B1
B2 : ='2'!B1
=> j'aimerais pouvoir virer remplacer le '1' de la formule de B1 pour utiliser le contenu de la case A1 ; et de même, remplacer le '2' de la formule de B2 par le contenu de A2.
(J'ai 17 feuilles actuellement et j'en aurais beaucoup plus par la suite, donc j'aimerais bien pouvoir faire un simple copier-coller et que ça change le nom de la feuille tout seul en copiant-collant)
J'ai trouvé =INDIRECT("'"&TEXTE(A1;0)&"'!B1") mais le souci se pose maintenant sur le B1 qui est entre guillemets et donc qui ne va pas changer lors du copier-coller.
Est-ce que qqu'un saurait comment faire ?
Merci d'avance :)
PS:Excel 2003 (mais je ne pense pas que pour cette question ça change grand chose)
A voir également:
- Excel référence cellule dynamique
- Excel cellule couleur si condition texte - Guide
- Tableau croisé dynamique excel exemple - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
Autrement dit : si je copie colle en décalant d'une case vers la droite, que ça décale d'une colonne vers la droite sur la feuille où je vais chercher la valeur (si je copie colle en décalant d'une case vers le bas ça ne m'est pas utile que ça décale parce que mes références aux autres feuilles sont en réalité des plages de valeurs ; ces plages sont pleines de $ pour ne pas bouger verticalement)
Merci pour la réponse je testerai demain.