Référence à une feuille précédente
Résolu/Fermé
emday
emday
- Messages postés
- 3
- Date d'inscription
- vendredi 29 août 2014
- Statut
- Membre
- Dernière intervention
- 29 août 2014
emday
- Messages postés
- 3
- Date d'inscription
- vendredi 29 août 2014
- Statut
- Membre
- Dernière intervention
- 29 août 2014
A voir également:
- Excel formule feuille précédente
- Formule excel feuille précédente - Meilleures réponses
- Référence à une feuille précédente ✓ - Forum - Excel
- Formule pour prendre la valeur de la feuille précédente ✓ - Forum - Excel
- Valeur d'une cellule de la feuille précédente ✓ - Forum - Excel
- Formule pour feuille précédente dans excel - Forum - Excel
- Reprendre la valeur d'une cellule de la feuille précédente - Forum - Excel
3 réponses
eriiic
29 août 2014 à 10:14
- Messages postés
- 24393
- Date d'inscription
- mardi 11 septembre 2007
- Statut
- Contributeur
- Dernière intervention
- 26 mai 2022
29 août 2014 à 10:14
Bonjour,
avec une fonction personnalisée en vba : https://www.cjoint.com/?DHDkpRWnsYs
eric
avec une fonction personnalisée en vba : https://www.cjoint.com/?DHDkpRWnsYs
eric
via55
29 août 2014 à 14:18
- Messages postés
- 13613
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 25 mai 2022
29 août 2014 à 14:18
Bonjour
Ou bien sans macro par formule si toutes les feuilles se nomment bien jour x:
1° enregistrer le classeur d'abord (sinon la formule ne marche pas)
2° en C2 mettre cette formule :
=INDIRECT("'jour "& DROITE(CELLULE("nomfichier";A2);NBCAR(CELLULE("nomfichier";A2))-TROUVE("jour";CELLULE("nomfichier";A2))-4)-1 &"'!C4")
Attention dans la formule à bien mettre l'apostrophe entre le premier guillemet et jour(INDIRECT("'jour) et entre le guillemet et le ! (&"'!C4")
La formule récupère le nom du fichier et en extrait le nom de la feuille courante et le n° qui suit jour puis avec INDIRECT reconstruit une adresse en enlevant 1 au n° ainsi dans la feuille jour 2 l'adresse fera référence à jour 1, dans la feuille jour 3 à jour 2 etc
Cdlmnt
Ou bien sans macro par formule si toutes les feuilles se nomment bien jour x:
1° enregistrer le classeur d'abord (sinon la formule ne marche pas)
2° en C2 mettre cette formule :
=INDIRECT("'jour "& DROITE(CELLULE("nomfichier";A2);NBCAR(CELLULE("nomfichier";A2))-TROUVE("jour";CELLULE("nomfichier";A2))-4)-1 &"'!C4")
Attention dans la formule à bien mettre l'apostrophe entre le premier guillemet et jour(INDIRECT("'jour) et entre le guillemet et le ! (&"'!C4")
La formule récupère le nom du fichier et en extrait le nom de la feuille courante et le n° qui suit jour puis avec INDIRECT reconstruit une adresse en enlevant 1 au n° ainsi dans la feuille jour 2 l'adresse fera référence à jour 1, dans la feuille jour 3 à jour 2 etc
Cdlmnt
emday
29 août 2014 à 17:02
- Messages postés
- 3
- Date d'inscription
- vendredi 29 août 2014
- Statut
- Membre
- Dernière intervention
- 29 août 2014
29 août 2014 à 17:02
Bonjour!
Merci à vous deux pour vos réponses, cependant, j'ai essayé les deux et rien ne fonctionne. Je travaille sur Mac et on me dit que mon excel ne prend pas en charge les macros.
Pour ce qui est de la formule de via55, je l'ai bien copié et un message me dit référence non valide...
Je ne comprends pas à quoi sert "A2" dans la formule, d'ailleurs... Pouvez-vous m'aider?
Merci encore!
Merci à vous deux pour vos réponses, cependant, j'ai essayé les deux et rien ne fonctionne. Je travaille sur Mac et on me dit que mon excel ne prend pas en charge les macros.
Pour ce qui est de la formule de via55, je l'ai bien copié et un message me dit référence non valide...
Je ne comprends pas à quoi sert "A2" dans la formule, d'ailleurs... Pouvez-vous m'aider?
Merci encore!
via55
29 août 2014 à 17:15
- Messages postés
- 13613
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 25 mai 2022
29 août 2014 à 17:15
A2 sert simplement à pointer sur une cellule de la feuille
CELLULE("nomfichier";A2) indique le nom de fichier complet avec le chemin et la feuille courante
essaye simplement =CELLULE("nomfichier";A2) dans une autre cellule tu verras le résultat
Le reste de la formule extrait le nom de la feuille et surtout le n° après "jour"
Mais pour qu'elle fonctionne il faut que le classeur soit enregistré et que tes feuilles soient biens nommées "jour 1" etc
Cdlmnt
CELLULE("nomfichier";A2) indique le nom de fichier complet avec le chemin et la feuille courante
essaye simplement =CELLULE("nomfichier";A2) dans une autre cellule tu verras le résultat
Le reste de la formule extrait le nom de la feuille et surtout le n° après "jour"
Mais pour qu'elle fonctionne il faut que le classeur soit enregistré et que tes feuilles soient biens nommées "jour 1" etc
Cdlmnt
emday
29 août 2014 à 17:20
- Messages postés
- 3
- Date d'inscription
- vendredi 29 août 2014
- Statut
- Membre
- Dernière intervention
- 29 août 2014
29 août 2014 à 17:20
Ça fonctionne! La formule ne fonctionnait pas à cause d'une majuscule que j'avais dans mon nom d'onglet, mais pas dans ma formule...
WOW, merci! Ça me sauve la vie!
WOW, merci! Ça me sauve la vie!