Rechercher : dans
Par :

Nom de feuille dans une cellule

Dernière réponse le 16 jui 2008 à 12:17:37 Fanfoue11, le 15 jui 2008 à 18:56:14 
 Signaler ce message aux modérateurs

Bonjour,


Sous excel, il est facile d'utiliser le contenu d'une cellule située dans une autre feuille (par
exemple, pour utiliser la cellule A1 de la feuille "TOTO", on a la formule ='TOTO'!A1).

Par contre, si le nom de la feuille est lui-même le contenu d'une cellule, comment écrire la
formule ?

Exemple : mon classeur contient la feuille PAPA et la feuille MAMAN.

Dans la feuille MAMAN, la cellule A10 contient le texte "PAPA". Je voudrais utiliser le contenu
de la cellule A1 de la feuille PAPA en utilisant le contenu de la cellule A10 comme nom de la
feuille.

J'imaginais, bêtement, qu'écrire =A10!A1 fonctionnerait, mais non...

Quelqu'un a une idée ? D'avance merci.

Fanfoue11

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Nom de feuille dans une cellule » dans :
[Excel] Chemin et nom de stockage de feuille de calcul Voir Indiquer automatiquement le chemin d'accès (path) et le nom de stockage de toute feuille de calcul Noter dans une cellule (A& par exemple) la formule : =cellule("nomfichier";A1) A chaque sauvegarde et/ou déplacement de fichier dans votre...
Tableur - Les cellules VoirLa notion de cellule On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse...
Les feuilles de style VoirPropriétés de polices Propriété Valeur Description font-family Police précise (Arial, Times, Verdana) Famille (serif, sans-serif, fantasy, monospace, cursive) Définit un ou plusieurs nom de polices ou de familles de...

1

pellouche, le 15 jui 2008 à 19:02:07

Bonjour

dans ta formule tu oublies d'indiquer le nom de la feuille excel cherche dans la même feuille

essayes 'MAMAN'A10!A1 dans la feuille papa

Pellouche

Répondre à pellouche

2

chtilou, le 15 jui 2008 à 19:06:40

Bonsoir.

Dans la feuille MAMAN, la cellule A10 contient le texte "PAPA". Je voudrais utiliser le contenu
de la cellule A1 de la feuille PAPA en utilisant le contenu de la cellule A10 comme nom de la
feuille.


Pas trés clair tout ça.
Ce qui se conçoit bien s'énonce clairement, alors, n'hésitez pas sur les détails...

Répondre à chtilou

3

Fanfoue11, le 15 jui 2008 à 22:16:59

C'est vrai que ce n'est peut être pas excessivement clair.

Au lieu d'indiquer de manière explicite le nom d'une feuille (par exemple 'Feuille1'!B38), je veux utiliser une cellule "variable" qui contient ce nom.

Par exemple, mon classeur contient 3 feuilles, Feuille1 , Feuille2 et Feuille3. Feuille1 et Feuille2 ont la même structure.

Dans Feuille3, une case (par exemple A1) peut contenir soit le texte "Feuille1", soit le texte "Feuille2". Selon le contenu de cette case A1, d'autres cellules de Feuille3 auront un contenu issu de Feuille1 ou de Feuille2.

Les formules de ces cellules doivent donc contenir un adressage qui dépend du contenu de la case A1 de Feuille3.

Dans Feuille3, une formule telle que =A1!B38 ne fonctionne pas, pas plus que ='Feuille3'A1!B38.

Ma question est donc bien : dans une feuille F, comment formuler l'utilisation d'une cellule d'une feuille A dont le nom est dans l'une des cellules de la feuille F.

D'avance merci à ceux qui auront eu le courage de me lire jusqu'au bout et plus pour une réponse ou un début de réponse.

Fanfoue11

Répondre à Fanfoue11

4

eriiic, le 16 jui 2008 à 11:26:15
  • +1

Bonjour,

utilise indirect()
=INDIRECT(A1 & "!B38")

N'oublie pas de mettre en résolu si c'est ok. Merci
eric

Répondre à eriiic

5

 Fanfoue11, le 16 jui 2008 à 12:17:37

Bonjour,

Effectivement la formule proposée par Eric marche... si le nom de la feuille ne contient pas de caractère t.q. le signe -.

Elle peut alors être ré-écrite comme: INDIRECT("'" & A1 & "'" & "!B38")

Merci.

Répondre à Fanfoue11