Possible d'utiliser VlookUp à l'envers ?

Le
ocean
Bonjour tt le monde,

J'ai peut-être mal cherché mais je ne touve pas une réponse à ceci :

En simplifiant :
J'ai une feuille dans un autre dossier classé sur la colonne 4.
Est-possible d'obtenir les cellule 1,2,3 ?
mon code :
B = Application.VLookup(Variable,
Workbooks("toto.xls").Sheets(1).Range("D2:A2000"), 2, False)
(range inversé)
Je ne peux pas modifier toto.xls
J'aimerais, si possible, ne pas avoir à copier sheets(1) qui évolue en
permanence.

Merci d'avance.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel
Le #4440961
Bonjour.
Sans doute clair pour toi, mais un peu moins pour moi. Tu peux donner un
exemple, en détaillant bien ?
Cordialement.
Daniel
"ocean"
Bonjour tt le monde,

J'ai peut-être mal cherché mais je ne touve pas une réponse à ceci :

En simplifiant :
J'ai une feuille dans un autre dossier classé sur la colonne 4.
Est-possible d'obtenir les cellule 1,2,3 ?
mon code :
B = Application.VLookup(Variable,
Workbooks("toto.xls").Sheets(1).Range("D2:A2000"), 2, False)
(range inversé)
Je ne peux pas modifier toto.xls
J'aimerais, si possible, ne pas avoir à copier sheets(1) qui évolue en
permanence.

Merci d'avance.
ocean
Le #4467501
On 19 avr, 14:50, "Daniel"
Bonjour.
Sans doute clair pour toi, mais un peu moins pour moi. Tu peux donner un
exemple, en détaillant bien ?
Cordialement.
Daniel


Bonjour Daniel,
Selon mes connaissances, VlookUp ou RechercheV fonctionnent en
renvoyant le contenu d'une cellule **à droite** selon la ligne où la
variable est trouvée ou proche.
Je cherche à savoir si on peux trouver les données **à gauche**
Par exemple j'ai la feuille suivante
Ligne 1 : A,B,C,1,D,E,F
Ligne 2 : G,H,I,2,J,K,L
Application.VLookup("1","D1:F2", 2, False) me renvoie "D" - correct.
Je voudrais pouvoir trouver A ou B ou C en connaissant la variable 1;
idem pour G,H,I
Application.VLookup("1","D1:A2", 2, False) me renvoie "N/A" alors que
je voudrais "C"
Merci d'avance

Daniel
Le #4467481
Oui, utilise une combinaison de INDEX et EQUIV (application.index et
application.match)
Daniel
"ocean"
On 19 avr, 14:50, "Daniel"
Bonjour.
Sans doute clair pour toi, mais un peu moins pour moi. Tu peux donner un
exemple, en détaillant bien ?
Cordialement.
Daniel


Bonjour Daniel,
Selon mes connaissances, VlookUp ou RechercheV fonctionnent en
renvoyant le contenu d'une cellule **à droite** selon la ligne où la
variable est trouvée ou proche.
Je cherche à savoir si on peux trouver les données **à gauche**
Par exemple j'ai la feuille suivante
Ligne 1 : A,B,C,1,D,E,F
Ligne 2 : G,H,I,2,J,K,L
Application.VLookup("1","D1:F2", 2, False) me renvoie "D" - correct.
Je voudrais pouvoir trouver A ou B ou C en connaissant la variable 1;
idem pour G,H,I
Application.VLookup("1","D1:A2", 2, False) me renvoie "N/A" alors que
je voudrais "C"
Merci d'avance

Publicité
Poster une réponse
Anonyme