Excel: référence autre onglet par position et pas le nom
ticed79
Messages postés
6
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
Sur Excel 2013.
Je souhaite dans une cellule récupérer la valeur d'une autre se situant dans un autre onglet.
Oui ça c'est facile, vous allez me dire ^^ le point qui me pose problème c'est que je ne souhaite pas passer par le nom de l'onglet mais par sa position ... et là je bloque.
il y a bien la fonction "=FEUILLE()" qui me renvoie la position d'un onglet en passant sont nom en paramètre, j'aimerais connaître la fonction qui fait l'inverse.
pourriez-vous m'aider ?
par avance merci beaucoup
Sur Excel 2013.
Je souhaite dans une cellule récupérer la valeur d'une autre se situant dans un autre onglet.
Oui ça c'est facile, vous allez me dire ^^ le point qui me pose problème c'est que je ne souhaite pas passer par le nom de l'onglet mais par sa position ... et là je bloque.
il y a bien la fonction "=FEUILLE()" qui me renvoie la position d'un onglet en passant sont nom en paramètre, j'aimerais connaître la fonction qui fait l'inverse.
pourriez-vous m'aider ?
par avance merci beaucoup
A voir également:
- Excel: référence autre onglet par position et pas le nom
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
Merci pour ta réponse. je connais cette solution mais je ne peux me permettre de faire du VBA.
J'ai besoin de faire ça directement dans la formule d'une cellule.
Merci encore
Pour vba c'est plus souvent une question de vouloir que de pouvoir non ?
eric
dans une cellule d'un fichier Excel vierge, quand tu tapes =FEUILLE("Feuil2"), cela va te donner 2 car c'est le second onglet après "Feuil1".
Je suis tout à fait capable de le faire mais c'est un contrainte technique professionnelle car 1 fichier est généré par une application tierce par l'agrégation de plusieurs templates et ensuite quand on le réupload, il doit digérer les données.
L'application tierce n'est pas capable de prendre le code VBA d'un fichier dans un template ...
Si tu peux nommer tes feuilles avec un nombre à la fin comme Feuil1, Feuil2, ... :
=INDIRECT("'Feuil" & FEUILLE()-1 & "'!A2")
eric