OVH Cloud OVH Cloud

Réfénces à la feuille précédente

6 réponses
Avatar
Maximus
Bonjour

Voici mon problème:

J'ai en feuille 1, nommée S01 divers calcul.
En feuille 2, nommée S02, je voudrais en A2='S01'!A7
En feuille N, nommée SN, je voudrais en A2='SN-1'A7
Comment faire, sans avoir à le faire à la main ??

Peut on renommer automatiquement la feuille N en SN ??
Comment ??

Merci de vos lumières

@+Max

6 réponses

Avatar
Rai
Bonjour

Voici mon problème:

J'ai en feuille 1, nommée S01 divers calcul.
En feuille 2, nommée S02, je voudrais en A2='S01'!A7
En feuille N, nommée SN, je voudrais en A2='SN-1'A7
Comment faire, sans avoir à le faire à la main ??

Peut on renommer automatiquement la feuille N en SN ??
Comment ??

Merci de vos lumières

@+Max




Bonjour Max,

Voici une formule que tu peux utiliser :
=INDIRECT("S"&TEXTE(DROITE(CELLULE("nomfichier";A1);2)-1;"0#")&"!A7")

ATTENTION elle ne fonctionne que sous certaines conditions :
1- Ton classeur doit être enregistré (sinon la fonction CELLLULE ne
renvoie pas le bon résultat
2- Tu dois numéroter tes feuilles x01, x02, ou xxxxxxxx01, xxxxxx02
Bref, le nom de tes feuilles doit se terminer par 2 chiffres
3- Cela ne fonctionne pas dans la feuille nommée x01, ou si la feuille
n-1 n'existe pas


La solution te convient ??

Bon Dimanche

Rai

Avatar
Maximus
Dans la discussion :43ef2674$0$29211$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Bonjour

Voici mon problème:

J'ai en feuille 1, nommée S01 divers calcul.
En feuille 2, nommée S02, je voudrais en A2='S01'!A7
En feuille N, nommée SN, je voudrais en A2='SN-1'A7
Comment faire, sans avoir à le faire à la main ??

Peut on renommer automatiquement la feuille N en SN ??
Comment ??

Merci de vos lumières

@+Max




Bonjour Max,

Voici une formule que tu peux utiliser :
=INDIRECT("S"&TEXTE(DROITE(CELLULE("nomfichier";A1);2)-1;"0#")&"!A7")
ATTENTION elle ne fonctionne que sous certaines conditions :
1- Ton classeur doit être enregistré (sinon la fonction CELLLULE ne
renvoie pas le bon résultat
2- Tu dois numéroter tes feuilles x01, x02, ou xxxxxxxx01, xxxxxx02
Bref, le nom de tes feuilles doit se terminer par 2 chiffres
3- Cela ne fonctionne pas dans la feuille nommée x01, ou si la
feuille n-1 n'existe pas


La solution te convient ??

Bon Dimanche

Rai


Merci de votre réponse,
Mais j'obtiens une erreur : #VALEUR! lorsque je mets ceci
=INDIRECT("S"&TEXTE(DROITE(CELLULE("Suivi Cumul";A1);2)-1;"0#")&"!A7") dans
un page nommée par ex S09 avec "Suivi Cumul" nom de mon fichier
Ai je commis une erreur ??

Merci de votre aide...

@+Max


Avatar
Rai
Dans la discussion :43ef2674$0$29211$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Bonjour

Voici mon problème:



Mais j'obtiens une erreur : #VALEUR! lorsque je mets ceci
=INDIRECT("S"&TEXTE(DROITE(CELLULE("Suivi Cumul";A1);2)-1;"0#")&"!A7") dans
un page nommée par ex S09 avec "Suivi Cumul" nom de mon fichier
Ai je commis une erreur ??

Merci de votre aide...

@+Max




re-,

La fonction CELLULE(TypeInfo;Ref) est destinée à renvoyer des
informations sur la cellule désignée par Ref
Dasn TypeInfo on peut trouver des choses comme "largeur", "adresse" qui
sont plutôt explicites quant à la nature de l'information renvoyée.

Et entre autres, on peut utiliser l'argument "nomfichier" qui renvoie le
nom complet du fichier (chemin, nom du classeur, nom de la feuille).
Il faut écrire ta fonction telle quelle : ÎLLULE("nomfichier";A1)
et non avec le nom de ton fichier entre guillemets.

Bonne chance ;o))

Rai



Avatar
Maximus
Dans la discussion :43ef3bd8$0$6681$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Dans la discussion :43ef2674$0$29211$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Bonjour

Voici mon problème:



Mais j'obtiens une erreur : #VALEUR! lorsque je mets ceci
=INDIRECT("S"&TEXTE(DROITE(CELLULE("Suivi
Cumul";A1);2)-1;"0#")&"!A7") dans un page nommée par ex S09 avec
"Suivi Cumul" nom de mon fichier Ai je commis une erreur ??

Merci de votre aide...

@+Max




re-,

La fonction CELLULE(TypeInfo;Ref) est destinée à renvoyer des
informations sur la cellule désignée par Ref
Dasn TypeInfo on peut trouver des choses comme "largeur", "adresse"
qui sont plutôt explicites quant à la nature de l'information
renvoyée.
Et entre autres, on peut utiliser l'argument "nomfichier" qui renvoie
le nom complet du fichier (chemin, nom du classeur, nom de la
feuille). Il faut écrire ta fonction telle quelle :
ÎLLULE("nomfichier";A1)
et non avec le nom de ton fichier entre guillemets.

Bonne chance ;o))

Rai


Bonsoir

Merci pour l'info, mais cela me retourne un nombre (différent suivant la
page où je mets le code). Faut il sélectionner un format spécifique ?? Pour
info, en A7 il y a une date ....

Encore merci de votre aide

@+Max




Avatar
Rai
Dans la discussion :43ef3bd8$0$6681$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Dans la discussion :43ef2674$0$29211$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Bonjour

Voici mon problème:
Mais j'obtiens une erreur : #VALEUR! lorsque je mets ceci


=INDIRECT("S"&TEXTE(DROITE(CELLULE("Suivi
Cumul";A1);2)-1;"0#")&"!A7") dans un page nommée par ex S09 avec
"Suivi Cumul" nom de mon fichier Ai je commis une erreur ??

Merci de votre aide...

@+Max


re-,


La fonction CELLULE(TypeInfo;Ref) est destinée à renvoyer des
informations sur la cellule désignée par Ref
Dasn TypeInfo on peut trouver des choses comme "largeur", "adresse"
qui sont plutôt explicites quant à la nature de l'information
renvoyée.
Et entre autres, on peut utiliser l'argument "nomfichier" qui renvoie
le nom complet du fichier (chemin, nom du classeur, nom de la
feuille). Il faut écrire ta fonction telle quelle :
ÎLLULE("nomfichier";A1)
et non avec le nom de ton fichier entre guillemets.

Bonne chance ;o))

Rai


Bonsoir

Merci pour l'info, mais cela me retourne un nombre (différent suivant la
page où je mets le code). Faut il sélectionner un format spécifique ?? Pour
info, en A7 il y a une date ....

Encore merci de votre aide

@+Max




Appliquez le format date qui correspond à la cellule
(Format / Cellule / Nombre - Date)

Si votre date est une de ces dernières années, le nombre que vous
obtenez en ce moment (sans appliquer le format date) doit être aux
alentour de 38000 et des poussières ;-))

Ca convient ?

Rai





Avatar
Maximus
Dans la discussion :43ef7186$0$29181$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Dans la discussion :43ef3bd8$0$6681$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Dans la discussion :43ef2674$0$29211$,
Rai <raimondpointschmidtatberlinpointde> a joliment tapoté :
Bonjour

Voici mon problème:
Mais j'obtiens une erreur : #VALEUR! lorsque je mets ceci


=INDIRECT("S"&TEXTE(DROITE(CELLULE("Suivi
Cumul";A1);2)-1;"0#")&"!A7") dans un page nommée par ex S09 avec
"Suivi Cumul" nom de mon fichier Ai je commis une erreur ??

Merci de votre aide...

@+Max


re-,


La fonction CELLULE(TypeInfo;Ref) est destinée à renvoyer des
informations sur la cellule désignée par Ref
Dasn TypeInfo on peut trouver des choses comme "largeur", "adresse"
qui sont plutôt explicites quant à la nature de l'information
renvoyée.
Et entre autres, on peut utiliser l'argument "nomfichier" qui
renvoie le nom complet du fichier (chemin, nom du classeur, nom de
la feuille). Il faut écrire ta fonction telle quelle :
ÎLLULE("nomfichier";A1)
et non avec le nom de ton fichier entre guillemets.

Bonne chance ;o))

Rai


Bonsoir

Merci pour l'info, mais cela me retourne un nombre (différent
suivant la page où je mets le code). Faut il sélectionner un format
spécifique ?? Pour info, en A7 il y a une date ....

Encore merci de votre aide

@+Max




Appliquez le format date qui correspond à la cellule
(Format / Cellule / Nombre - Date)

Si votre date est une de ces dernières années, le nombre que vous
obtenez en ce moment (sans appliquer le format date) doit être aux
alentour de 38000 et des poussières ;-))

Ca convient ?

Rai


Bonjour

Cela convient parfaitement !!!
Je vais étudier de plus près les possibilités de INDIRECT qui semblent
intéressantes

Merci encore Rai

@+Max