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

Vincent -  
via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   -
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

1 réponse

  1. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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