Copier valeur d une feuille à une autre

Bonjour

J'ai un document Excel avec 3 feuilles: feuille principale, 000 et 001.

Je souhaiterai trouver une formule Excel avec REDIRECT me permettant d'afficher une valeur C21 des feuilles 000 et 001 sur la feuille principale, cellule H6.

Cependant, la cellule A6 de la feuille principale contient un hyperlien qui pointe sur les autres feuilles.

Exemple: si je clique sur 000 en A6, j’affiche l'onglet 000 et si je clique sur 001 en A7, j affiche l'onglet 001.

La valeur que je souhaite afficher en cellule H6 sur la feuille principale est indiquée dans la cellule C27 des onglets 000.

Pourriez-vous m'aider à trouver la formule svp ?

D’avance, merci de votre aide.

Cdt

Dany

Bonjour Dany5454

La valeur que je souhaite afficher en cellule H6 sur la feuille principale est indiquée dans la cellule C27 des onglets 000.

Quelle valeur voulez vous afficher en H6?

C27 des onglets 000.

ou

C27 des onglets 001?

Et la seconde valeur doit s'afficher où?

Bonjour Dany5454

La valeur que je souhaite afficher en cellule H6 sur la feuille principale est indiquée dans la cellule C27 des onglets 000.

Quelle valeur voulez vous afficher en H6?

C27 des onglets 000.

ou

C27 des onglets 001?

Et la seconde valeur doit s'afficher où?

En H6 vous collez

=000.C27

ou

=001.C27

Selon la valeur attendue

Merci beaucoup pour votre rapide réponse njhub.

Sur la feuille principale:

  • En H6, j'ai besoin d'afficher la valeur C27 de la feuille 000.
  • En H7, j'ai besoin d'afficher la valeur C27 de la feuille 001.

ect...

J'ai 100 feuilles qui vont de 000 à 100 et une seule feuille principale où j'aimerai afficher toutes les valeurs de cellule C27 de chaque feuilles (000 à 100).

Après, je peux me passer de choisir la cellule A6 de la feuille principale s'il y à un moyen de directement renvoyer la valeur de la cellule C27 des feuilles allant de 000 à 100 sur la feuille principale.

Cdt

Dany

Re

Désolé mais lorsque je tape =000.C27 en H6, Excel m'indique que la formule continet une erreur.

Dois-je indiquer une formule entre le = et le 000.C27 ?

Merci

Essayez

H6='000'.C$27

H7=indirect(concatener(texte("'";somme(N(ligne());-6);"##0");"'.C$27")

En H7

=INDIRECT(ADRESSE(27;3;2; ;TEXTE(SOMME(LIGNE()-6);"000"));1)

Re bonsoir Dany5454,

De H7 à H105 collez la formule ci dessous

=INDIRECT(ADRESSE(27;3;2; ;TEXTE(SOMME(LIGNE()-6);"000"));1)

Merci

H6, j'ai mis ='000'!C$27 et cela m'affiche bien le contenu de la cellule C27 de la feuille 000

En H7, je colle =INDIRECT(ADRESSE(27;3;2; ;texte(somme(ligne()-6);"000"));1) et j'obtiens #NAME? (invalide name error) et non pas la valeur de la cellule de la feuille 001

Bonjour Dany5454,

Essayez de ne coller que

1)

=ADRESSE(27;3;2; ;TEXTE(SOMME(LIGNE()-6);"000"))

en H7, ça devrait afficher '001'!C$27 si ça ne fonctionne pas

2) collez

=TEXTE(SOMME(LIGNE()-6);"000"))

en H7, ça devrait afficher 001si ça ne fonctionne pas

3) si les étapes 1 et 2 sont correctes il faut corriger la fonction INDIRECT

Si l'une des deux premières étapes n'est pas satifaisante corrigez la fonction correspondante

Rassurez moi, votre tableur est bien configuré en français sur votre appareil?

Bonjour njhub

J'ai finalement trouvé ma solution avec cette formule: =INDIRECT(A6&"!$c$21")

Note: le format de la cellule doit être "générale".

Cette formule est différente de ce que je vous avez demandé car, entre-temps, j'ai du utiliser un autre fichier Excel avec un lien hypertexte en colonne A6 de la feuille principale.

c

Pour répondre à votre question: non mon tableur est configuré en anglais, désolé je ne vous avez pas mentionne cette information.

Cependant, pour continuer le test dans le fichier Excel précédent, j'ai mis la formule : =ADDRESS(27;3;2; ;TEXT(SUM(line()-6);"000")) en H6 mais je me retrouve avec #NAME?

J'ai ensuite tenté avec =TEXT(Sum(linest()-6);"000")) en H6 mais pareil, je me retrouve avec une erreur de syntaxe je pense.

Auriez-vous une idée d'où vient l'erreur de syntaxe svp ? (LINEST ou LINE ppour ligne ???).

Désolé pour cette nouvelle question, j'apprends

Cdt,

Dany

Bonjour Dany5454,

Je pense qu'il y a un D de trop dans "Address"

et j'ai oublié un ";" dans la fonction somme,

ça donnerait:

=ADRESS(27;3;2; ;TEXT(SUM(line();-6);"000"))

à tester

Rechercher des sujets similaires à "copier valeur feuille"