feuilles glissantes

J

JLJ

Guest
Une feuille B prend ses valeurs dans la feuille A qui la précède.
Tout Va bien.

Comment copier coller la feuille A et la feuille B pou obtenir une feuille C et une feuille D.
D venant prendre ses valeurs dans C comme B dans A.

Différents essais et je reste avec une feuille D qui prend ses valeurs dans A et non pas dans C....
 
A

andré

Guest
Salut JLJ,

C'est faisable par formules en plaçant dans les feuilles B, D, F, ... dans une cellule quelconque le nom de l'onglet de la feuille précédente, puis en employant la fonction INDIRECT se référant à ce nom dans toutes tes formules : =INDIRECT(A1&"!C5") si le nom de la feuille précédente est en A1 et que la valeur à récupérer est en C5 de lafeuille précédente

Fais une recherche sous INDIRECT et tu trouveras certainement toutes les explications nécessaires.

Il y a aussi moyen de récupérer automatiquemnet le nom de la feuille précédente, mais c'est une formule complexe et encore sous la condition que les noms de tes onglets soient une suite logique (1, 2, 3 ,..., ou A, B, C, ..., ou janv, fev, mars, ...).

Exemples :

Pour une suite 1, 2, 3, ... : =DROITE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-CHERCHE("]";CELLULE("nomfichier")))-1

Pour une suite A, B, C, ... : =CAR(CODE(DROITE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-CHERCHE("]";CELLULE("nomfichier"))))-1)

Ândré.
 

Discussions similaires

Réponses
6
Affichages
425

Statistiques des forums

Discussions
312 310
Messages
2 087 115
Membres
103 477
dernier inscrit
emerica