Recherchev dans onglet precedent
dom
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
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)
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)
A voir également:
- Recherchev dans onglet precedent
- Raccourci rouvrir onglet fermé - Guide
- Onglet disposition excel ✓ - Forum Excel
- Zut l'onglet a planté - Forum Mozilla Firefox
- Lier au précédent word - Forum Word
- Edge nouvel onglet google ✓ - Forum Microsoft Edge / Internet Explorer
3 réponses
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
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