Recherche V d'une feuille à une autre

Bonjour à tous !

Je fais appel à ce forum car j'ai besoin d'aide pour faire une rechercheV.

Ci-joint vous trouverez le fichier avec les donnes à manipuler.

Sur la feuille "Info" ce sont les boutons pour activer lancer les macros.

La feuille "Tab" correspond au tableau de jointure pour la rechercheV.

La feuille "Résultat" c'est la feuille de données.

La feuille "Répartition" c'est une copie de la feuille "résultat" avec d'autres manipulation de données via une macro auquel je voudrai insérer une rechercheV.

Ainsi dans la colonne "J" de la feuille "répartition" je voudrai récupérer le numéro de répartition de la feuille "Tab" grâce à une rechercheV. La colonne "Périodicité" sert de jointure.

Cependant le nombre de ligne varie mais je l'ai déjà calculé grâce à la variable NbLg. C'est ceci que je n'arrive pas à intégrer dans la fonction rechercheV.

J'espère avoir été assez clair ! Je reste disponible pour toutes vos questions !

Merci d'avance pour toutes vos réponses !

Cordialement,

9excelp-v7-rv.xlsm (186.80 Ko)

Bonjour

A vérifier

Bonjour,

Merci pour ton aide !

Est ce qu'il serai possible de faire en sorte que ça prenne en compte d'autres lignes si l'utilisateur veux en rajouter dans la feuille "Tab"

Parce que dans ce cas là on prend juste de A2 à B9. Donc nsi l'utilisateur rajoute une ligne ça ne prendra pas en compte :/

--> INDEX(Tab!$A$2:$B$9,MATCH(I2,Tab!$B$2:$B$9,0),1)"

Bonjour

Solution simple à voir dans le fichier

Merci encore pour ton aide !

Bonne journée !

Excuses moi de te déranger encore mais j'ai un problème !

Quand je reprend ton code ça ne donne plus le chiffre(1, 2 ou 3) dans la colonne J ça me met uniquement la formule =INDEX(Tab!$A$2:$B$9,MATCH(I2,Tab!$B$2:$B$9,0),1).

Est ce que c'est un problème de format ?

Bonjour

Je pense que les cellules sont au format Texte

Sélectionnes la colonne et choisis comme format de cellule "Standard"

En en effet il faut que je sélectionne la feuille "Résultat" et que je la mette en format standard pour que la rechercheV de la feuille "Répartition" fonctionne.

Est ce qu'il y aurait un moyen d'insérer cette manipulation dans le code VBA pour que l'utilisateur n'ai pas à le faire ?

Bonjour

A la lecture de ton code, c'est une nouvelle colonne qui est insérée, donc il ne devrait pas y avoir ce problème

J'ai modifié ton code (suppression de la page existante)

A tester

Ah d'accord merci beaucoup en tout cas pour ton aide !

Bonne journée !

Rechercher des sujets similaires à "recherche feuille"