Recherchev dans onglet precedent

Fermé
dom - Modifié par dom le 2/09/2014 à 11:25
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 - 2 sept. 2014 à 15:58
Bonjour,
Je souhaiterai savoir comment faire une recherchev dans l'onglet précédent. Ci dessous la formule que j'utilise. Dans l'exemple on voit ''S34'', au lieu de ça je voudrais ''onglet precedent''. Quelqu'un peut il m'aider
Merci par avance
RECHERCHEV(B2;'S34'!$B$2:$M$280;12;FAUX)

3 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
2 sept. 2014 à 15:58
Bonjour

Si je comprends bien tu voudrais faire une formule valable pour n'importe quel onglet qui renvoie à l'onglet précédent ?
Tous tes onglets sont ils nommés de la même manière et se suivent ils bien (par ex S34 puis S35, S36 etc ?

Dans ce cas il est possible de reconstituer l'adresse de l'onglet précédent à partir de l'onglet actuel avec INDIRECT et CELLULE:
=RECHERCHEV(B2;INDIRECT("S"& DROITE(CELLULE("nomfichier";A1);NBCAR(CELLULE("nomfichier";A1))-1-CHERCHE("]";CELLULE("nomfichier";A1)))-1 & "!B2:M280");12;0)

CELLULE("nomfichier";A1) donne le chemin complet de la cellule A1 de la feuille courante qui qi on est par ex en feuille S35 se termine par ]S35
On extrait donc les derniers caractères à droite après le ] et le S (place du ] trouvée par CHERCHE et on retranche du nombre de caracteres du chemin complet ce rang augmenté de 1 pour ne pas prendre le S) ce qui donne dans l'exemple 35 et on reconstitue avec INDIRECT l'adresse S35!B2:M280 à utiliser dans RECHERCHEV

Pour que la fonction CELLULE renvpie une valeur il faut que le classeur ait été au préalable enregistré

Cdlmnt
1
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 240
2 sept. 2014 à 11:29
Bonjour,

tu aurais dû commencer par une recherche.
Regarde les liens sous ta question.
eric
0
J'ai évidemment fait des recherches avant de poster cette demande. Je ne suis pas un as d'excel, c'est sans doute pour cette raison que je ne trouve pas de réponse sur les liens que tu proposes!
0