Recopier une page excel

Albo8600 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je vais essayer d'être clair.

Dans un fichier excel j'ai des informations sur chaque mois de l'année (sur 12 pages). Pour ressortir des statistiques, j'ai besoin daller chercher des informations sur chaque mois ( les cases sont à la même place sur tous les mois). J'ai crée une page avec des liens pour les infos du mois de janvier, existe il un moyen pour recopier mes liens de janvier, sans être obligé de changer la page dans chacune des formules.

Merci pour votre aide.
A voir également:

5 réponses

PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Albo8600

Sur votre feuille de synthèse, vous pouvez mettre une liste avec le nom des feuilles
Essayer cette formule

=INDIRECT(ADRESSE(10;10;3;1;A2);1)

donne le contenu de la cellule ligne 10 colonne J
la feuille = A2
Février dans mon exemple

0
Albo8600 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Philou,
Merci pour votre réponse, je beug un peu sur la formule, les miennes donnent ça =('1'!AO$96) 1 étant la page , je vois pas comment utiliser votre formule.

Merci pour votre aide

Cordialement.
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
=INDIRECT(ADRESSE(96;41;3;1;A2);1)
A2 =1 le nom de votre feuille
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Si les feuilles portent le nom des mois, pas besoin d'écrire le nom des feuilles en A2:Ax, dans la formule de Philou (que je salue) remplaces A2 par TEXTE(LIGNES($A$1:A1)*29;"mmmm")
Et si feuilles sont nommées 1, 2, 3, ... remplaces A2 par TEXTE(LIGNES($A$1:A1);"0")
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Si tes feuilles portent le nom du mois avec une majuscule (Janvier, Février, ...) tu peux créer des liens hypertexte avec cette formule dans la première cellule de ta liste :
=LIEN_HYPERTEXTE("#'" & NOMPROPRE(TEXTE(LIGNES($A$1:A1)*29;"mmmm")) & "'!A1";NOMPROPRE(TEXTE(LIGNES($A$37:A37)*29;"mmmm")))

à tirer vers le bas
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Oo simplement avec :
=LIEN_HYPERTEXTE("#'" & TEXTE(LIGNES($A$1:A1)*29;"mmmm") & "'!A1";TEXTE(LIGNES($A$1:A1)*29;"mmmm"))
0
Albo8600 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour à vous tous, et merci pour votre aide.

Je dois dire que je cogite moins vite que vous, et que je rame un peu avec les formules.

J'ai en gros 5 infos par jour (donc 5 X 30 jours X 12 mois) à rapatrier sur mon fichier stat. j'ai fais les formules du 1er mois, et je beug pour recopier les formules sur les autres mois, sans me fader de changer le mois dans toutes les lignes des formules. J'avoue que je vois pas comment utiliser les formules que vous me donnez pour m'aider. Mes mois sont nommés de 1 à 12. Une de mes formules est: =('1'!AO$96) et mon soucis est donc de pouvoir changer le 1 en 2 sur toutes mes formules, et en une seule fois.

Je sais pas si je suis clair....

Encore merci pour votre aide précieuse.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Albo8600

Un fichier exemple

https://www.cjoint.com/c/HAlkPx70FEx

La formule utilisée avec la fonction ligne pour avoir le nom de feuille

=INDIRECT(ADRESSE(96;41;3;1;LIGNE());1)
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour Philou,

Il est préférable de remplacer LIGNE() par LIGNES($A$1:A1) : cela permet de mettre la première formule n'importe où sur la feuille sans avoir à se préoccuper du numéro de la ligne sur laquelle elle se situe.
0