Recopier une page excel

Fermé
Albo8600 Messages postés 17 Date d'inscription mercredi 15 novembre 2017 Statut Membre Dernière intervention 3 octobre 2019 - 10 janv. 2018 à 16:31
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 11 janv. 2018 à 12:14
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.

5 réponses

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
10 janv. 2018 à 17:09
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 mercredi 15 novembre 2017 Statut Membre Dernière intervention 3 octobre 2019
10 janv. 2018 à 17:31
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 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
10 janv. 2018 à 17:43
=INDIRECT(ADRESSE(96;41;3;1;A2);1)
A2 =1 le nom de votre feuille
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié le 11 janv. 2018 à 01:08
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
10 janv. 2018 à 17:36
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
10 janv. 2018 à 17:41
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 mercredi 15 novembre 2017 Statut Membre Dernière intervention 3 octobre 2019
11 janv. 2018 à 10:45
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 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
11 janv. 2018 à 11:44
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
11 janv. 2018 à 12:14
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