Bonsoir,
Une tentative passant par l'utilisation de macro fonctions Excel 4 :
Ces macros-fonctions doivent être utilisées dans le cadre de formules nommées
Insertion - Nom - Définir :
Nom : Noms_feuilles (par exemple)
Fait référence à : =LIRE.CLASSEUR(1)
Cette formule nommée retourne une matrice des noms des feuilles du classeur.
Ensuite, la fonction CELLULE associée avec le paramètre "nomfichier" permet de récupérer le nom de l'onglet actif.
En mélangeant le tout avec les fonctions INDEX puis INDIRECT, on peut récupérer une valeur sur l'onglet qui précède celui où cette formule est utilisée.
La formule :
=INDIRECT(INDEX(Noms_feuilles;EQUIV(STXT(CELLULE("nomfichier";$A$1);TROUVE("[";CELLULE("nomfichier";$A$1));32);Noms_feuilles;0)-1)&"!A1")
Permet de récupérer la valeur de la cellule A1 de l'onglet précédent, quelque soit son nom
Je n'ai pas trop cherché à affiner la formule, il est sans doute possible de l'améliorer.
Petite démonstration dans le fichier joint.
Bonne soirée
@+