Remplacer vlookup par index et offset ???

Bonjour

Je souhaiterais ramener le résultat situé à droite de la valeur cherchée...

Mes données sont sur 3 colonnes à la base avec des DLC dans la colonne juste à droite... Et non pas utiliser une recherchev qui ne marche que sur la 2eme colonne.

Merci de votre aide

24jl01.xlsx (30.67 Ko)

Bonjour,

A tester

=RECHERCHEV(I3;CHOISIR({1.2};C1:C5;B1:B5);2;0)

A te relire certainement

Salut

merci pour ta réponse...

qu'est ce que ca donne en vba stp?

et que signifie le code stp?

Bonjour,

Une solution avec une fonction personnelle

45jl01.xlsm (16.20 Ko)

A+

Re,

=RECHERCHEV(I3;CHOISIR({1.2};C1:C5;B1:B5);2;0)

On explique pas la fonction RechercheV.

L'utilisation de Choisir() inverse les colonnes soit :

1 = colonne C

2 = colonne B

Si je comprends la formule, il est difficile de l'expliquer

Bon maintenant, tu veux du VBA. Je pense que la réponse de frangy (bonjour frangy) répondra à tes attentes.

Merci à vous 2 pour vos réponses, je teste avec et sans macro...

merci et bonne journée..

Que dois je faire pour que cette fonction fonctionne sur mon ordi?

pourriez vous me sortir un truc similaire avec une procédure plutot qu'une fonction svp?

Re,

Tu sembles bien impatient

Pose les bonnes questions pour avoir les bonnes réponses.

Prends un peu de recul, réfléchis et tu reformules le tout

re...

je reprends...

je comprends pas l'integration de la formule de Froggy, j'ai bien vu un truc la dessus il y a une quinzaine de jours mais je ne me rapelle plus comment l'intégrer.

Sinon, assez impatient oui!!!

Ca fait en fait plusieurs jours que j'essaye de comprendre comment ramener la valeur qui est siutée juste à droite de la valeur cherchée sur un tableau de 6 colonnes, colonnes de tailles différentes

EN fait je bosse sur des entrées, plats et accompagnements avec pour chaque produit une DLC en fonction de la date de fabrication.

Dans le fichier joint, les produits seraient en A, C, et E avec les jours de DLC en B, D, et F.

Ne souhaitant pas faire une seule colonne avec tous les produits pour toujours pouvoir bénéficier de listes plus courtes au moment des saisies, je me retrouve donc avec le problème que j'explique dans ces premières lignes.

En fait, je cherche vraiment une macro qui me permette de récuperer la valeur juste à droite de la valeur cherchée mais je débute simplement depuis un mois en VBA...

voila pourquoi je me prends la tête avec une fonction style offset qui me sortira de la m... j'espere!!!

Merci en tout cas pour votre temps

Re,

ATTENTION

frangy n'est pas une grenouille

Un seul mot me vient à l'esprit : Coa ?

Que dois je faire pour que cette fonction fonctionne sur mon ordi ?

Tu ne dis pas si tu as testé le classeur que je t'ai envoyé.

A+

Salut à tous,

En attendant, en pièce jointe, l'humble proposition d'un...courlis

Cdlt

Renyeu

Bonjour, je reviens vers vous avec un fichier anonyme.

Je ne trouve toujours pas le moyen.

Quelqu'un pourrait il jeter un oeil sur le code et voir comment je peux ajuster cette DLC s'il vous plait.

4 onglets :

Accueil avec le bouton de la macro

Ensemble : Récapitulatif du planning de production

Listes : Informations sur les produits, clients etc...

Publipostage : Onglet qui génère des lignes identiques en fonction du nombre de fois où le même produit doit être étiqueté.

Mon problème : Je n'arrive pas à ramener la valeur qui correspond au nombre de jour de DLC du produit et l'ajouter à la date de fabrication.

Merci pour votre aide...

14v01.xlsm (68.84 Ko)
Rechercher des sujets similaires à "remplacer vlookup index offset"