Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Rendre une formule copiable

donadoni16

XLDnaute Junior
Bonjour à tous,
dans le classeur exemple j'ai une formule qui affiche le cumul de la feuille précédente
le problème c'est en passant de FA-01 à FA-02 et en ajoutant des lignes la formule ne donne rien donc je suis obligé de changer l'emplacement de la cellule concernée à main

en passant de FA-01 a FA-02 c'est
VB:
=SIERREUR(INDIRECT("'FA-" &TEXTE(DROITE(CELLULE("filename";$A$1);2)-1;"00")&"'!K11");0)

et en passant de FA-02 à FA03 j'ai du changer K11 par K12 parce que j'ai ajouté une ligne :
VB:
=SIERREUR(INDIRECT("'FA-" &TEXTE(DROITE(CELLULE("filename";$A$1);2)-1;"00")&"'!K12");0)

y'a t'il une formule pour que cela se fasse automatiquement ??

Merci
 

Pièces jointes

  • Cumul.xlsx
    9.8 KB · Affichages: 34

JBOBO

XLDnaute Accro
Bonjour,
A tester : =SIERREUR(INDIRECT(("'FA-"&TEXTE(CNUM(DROITE(CELLULE("nomfichier";$A$1);2))-1;"00")&"'!")&"K"&EQUIV("Nouveau cumul";INDIRECT(("'FA-"&TEXTE(CNUM(DROITE(CELLULE("nomfichier";$A$1);2))-1;"00")&"'!E:E"));0));0)
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

la formule:
=SIERREUR(INDIRECT("'FA-" &TEXTE(DROITE(CELLULE("filename";$A$1);2)-1;"00")&"'!K"&LIGNE()+1);0)
Si tu veux changer le nombre de ligne et/ou la position, il faut modifier K"&LIGNE()+1 (ex:K"&LIGNE()+5)


JHA
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…