J'ai un
truc à te proposer, qui n'est pas des plus propres, mais qui permet d'obtenir le résultat escompté.
La formule pour afficher une cellule donnée sur une feuille est :
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille1"))
Je suppose que tu avais trouvé ça.
Le problème concerne l'incrémentation du numéro de feuille. L'incrément automatique classique se contente de répéter une séquence que tu aurais manuellement créé.
J'ai donc créé un script externe (sous commande DOS, car je ne sais pas faire de script bash) qui me génère un fichier donnant le résultat suivant :
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille1"))
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille2"))
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille3"))
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille4"))
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille5"))
...................................................................
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille117"))
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille118"))
=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille119"))
Ensuite, il n'y a plus qu'à coller le résultat en sélectionnant la cellule de départ et d'accepter l'importation des données.
Si la solution t'intéresse, tu peux demander de l'aide
ici pour créer la ligne de bash qui va bien.
[EDIT] J'ai cherché un peu et c'est faisable en une ligne de commande :
for i in {0..119..1}; do echo "=INDIRECT(ADRESSE(1; 1; 4; 1; "feuille$i"))">>feuilles.txt; done