Fonction Recherchev à partir d'un nom d'onglet - Macro/VBA?
Vdpt
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je cherche à reproduire quelque chose que j'avais vu dans un fichier excel il y a quelques temps.
Je voudrais savoir s'il est possible de faire des recherches v en fonction du nom d'un onglet.
Exemple : Je possède un onglet A et un onglet B. En plus de cela j'ai un onglet récap.
Dans mon onglet récap, j'ai une colonne dont l'en tête s'appelle A, et une dont l'en tête s'appelle B.
Est il possible de faire une macro qui associe ma plage de recherche au nom de l'onglet désiré, mais qui fasse référence à une cellule pour la selection de cette plage, et ne m'oblige pas à aller selectionner la plage dans chacun des onglets.
ex : recherchev(Valeur,'ongletA'C:E,2,0)
Où 'ongletA' serait "inséré" dans la formule comme une réf de cellule (en l'occurence l'en tête de colonne dans mon cas) et non comme une selection de plage manuelle.
Je ne sais pas si j'ai été assez clair, n'hésitez pas si vs avez des questions!
Merci!!
je cherche à reproduire quelque chose que j'avais vu dans un fichier excel il y a quelques temps.
Je voudrais savoir s'il est possible de faire des recherches v en fonction du nom d'un onglet.
Exemple : Je possède un onglet A et un onglet B. En plus de cela j'ai un onglet récap.
Dans mon onglet récap, j'ai une colonne dont l'en tête s'appelle A, et une dont l'en tête s'appelle B.
Est il possible de faire une macro qui associe ma plage de recherche au nom de l'onglet désiré, mais qui fasse référence à une cellule pour la selection de cette plage, et ne m'oblige pas à aller selectionner la plage dans chacun des onglets.
ex : recherchev(Valeur,'ongletA'C:E,2,0)
Où 'ongletA' serait "inséré" dans la formule comme une réf de cellule (en l'occurence l'en tête de colonne dans mon cas) et non comme une selection de plage manuelle.
Je ne sais pas si j'ai été assez clair, n'hésitez pas si vs avez des questions!
Merci!!
A voir également:
- Fonction Recherchev à partir d'un nom d'onglet - Macro/VBA?
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Fonction si et - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Rouvrir un onglet fermé - Guide
- Comment faire une recherche à partir d'une photo - Guide
2 réponses
Bonjour
essayez avec:
=RECHERCHEV(valeur;INDIRECT("'"&A1&"'!C:E");2;0)
A1 contenant le nom de l'onglet
et si vos nom d'onglet ne contiennent ni blanc ni opérateur, un peu plus simplement (car les apostrophes encadrant le nom d'onglet ne sont plus utiles dans ce cas)
=RECHERCHEV(valeur;INDIRECT(A1&"!C:E");2;0)
crdlmnt
essayez avec:
=RECHERCHEV(valeur;INDIRECT("'"&A1&"'!C:E");2;0)
A1 contenant le nom de l'onglet
et si vos nom d'onglet ne contiennent ni blanc ni opérateur, un peu plus simplement (car les apostrophes encadrant le nom d'onglet ne sont plus utiles dans ce cas)
=RECHERCHEV(valeur;INDIRECT(A1&"!C:E");2;0)
crdlmnt