Increment feuille avec Excel

max -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

la poignée de recopie permet d'incrementer la référence d'une cellule dans une formule. Mais peut-on incrementer le "nom" d'une feuille dans une formule si par exemple les feuille s'appelent 'feuil1', 'feuil2' et donc passer de feuil1 à feuil2 avec la recopie ?
Merci de l'aide
A voir également:

4 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
Bonsoir,

et pour faire référence à la cellule D1 ça sera:
=INDIRECT("Feuil" & A1 & "!D1") avec le n° feuille en A1

ou sans utiliser de cellule intermédiaire:
=INDIRECT("Feuil" & LIGNE()-9 & "!D1") si tu es en ligne 10 et que tu désires feuil1!D1. A recopier vers le bas pour feuil2, feuil3, ....
Si c'est une recopie à droite même principe mais avec colonne() au lieu de ligne().

eric
5
Raymond PENTIER Messages postés 71846 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
Je ne suis pas certain d'avoir compris la question posée.

S'il s'agit d'affecter aux onglets des noms quasi-incrémentés, la procédure est la suivante :
Si tu as appelé ta feuille "Mois", en faisant Edition/Déplacer ou copier une feuille/Créer une copie tu obtiens une nouvelle feuille qui s'appelle "Mois (2)". Si tu les sélectionnes toutes les deux ensemble (touche ctrl ou shift enfoncée) et que tu refais la manoeuvre, tu obtiens les feuilles "Mois (3)" et "Mois (4)". Il n'y a pas (à ma connaissance) d'autre méthode directe, sauf à passer en VBA.

S'il s'agit vraiment de créer des formules par recopie en voulant que le nom de la feuille change chaque fois, c'est beaucoup plus complexe ; je pense qu'on ne peut pas éviter de créer une liste de ces onglets dans la feuille elle-même, soit avec une saisie manuelle, soit en utilisant les formules proposées récemment dans ce forum. Et c'est à cette liste de noms d'onglets que tes formules incrémentées devront se référer. Mais est-ce indispensable ? Décris tes formules, ou mets carrément ton fichier sur http://www.cjoint.com/ ; l'un de nous pourra probablement te proposer une méthodologie intéressante pour l'écriture de tes formules.
1
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
salut max, Raymond ;-)
c'est possible mais il faut faire une concaténation au préalable
exemple
en A1 mettre Feuil
en B1 mettre 1
en C1 mettre =A1&B1
faire un recopie vers la bas des 3 cellules
0
Raymond PENTIER Messages postés 71846 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
Exact !
Nous attirons l'attention de max sur le fait que ça ne marche plus s'il appelle ses feuilles Dupont, Durand, Lepierre ... ou Recettes, Dépenses, Solde ... D'où l'intérêt de nous confier son fichier (au besoin par message privé s'il ne veut pas trop le divulguer).
0