Add. sur la feuille précédente que l'on reporte sur la suivant

Vincent -  
via55 Messages postés 14730 Statut Membre -
Bonjour,

feuil1, A1 nombre + B2 nombre = C3 reponse
feuil2, A1=+Feuil1!C1 + B2 nombre = C3 reponse
feuil3, A1=+Feuil2!C1 + B2 nombre = C3 reponse

(feuil4 et les autres) A1 quel est la linge de code a mettre si je répète la même formule sur plus de 50 nouvelles feuil, mais toujours avec la même formule en A1 sur toutes mes feuil. quand je fait un copie/colle de la page précédente.

Merci a vous tous

A voir également:

1 réponse

via55 Messages postés 14730 Statut Membre 2 750
 
Bonsoir

A partir de la feuille2 et si les feuilles sont bien nommées Feuil1, Feuil2 etc, si tu veux en A1 avoir la valeur de C1 de la feuille précédente la formule est :
=INDIRECT("Feuil"&SUBSTITUE(STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1);1)+1;30);"Feuil";"")-1 &"!C1")

STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1);1)+1;30) extrait le nom de la feuille courante du nom du fichier

SUBSTITUE(STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1);1)+1;30);"Feuil";"") supprime Feuil dans le nom de la feuille et -1 enlève 1 au nombre restant

INDIRECT("Feuil"&SUBSTITUE(STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1);1)+1;30);"Feuil";"")-1 &"!C1")
reconstruit une adresse valide en concaténant Feuil puis le nombre (celui de la feuille précédente donc) et !C1

Cdlmnt
Via
0