Macro recherche tableau

Bonjour à tous

J'ai un tableau contenant deux colonnes :

  • Une avec des numéros de série
  • Une où je veux faire apparaître les noms des composants en fonction du numéro de série

Je souhaiterai créer une macro qui aille comparer le contenu de chaque cellule de la colonne "Numéro de série" avec un tableau dans une autre feuille qui contient les noms des composants en fonction des numéros de série, et qui affiche le nom du composant en face du numéro de série correspondant.

Je ne m'y connais pas du tout en VBA, alors je me tourne vers vous ...

Avez-vous une idée de comment faire ?

Merci

17feuille-excel.xlsx (9.60 Ko)

Bonjour

Et à la place d'une macro, une formule en B2 et tirer vers le bas

=SIERREUR(RECHERCHEV(A2;Comparatif!$A$2:$B$5;2;FAUX);"")

Merci de ta réponse, en effet je n'y avais pas pensé

Et s'il existe plusieurs numéros de séries pour plusieurs composants comportant le même nom comme dans le fichier ci-joint ?

13feuille-excel.xlsx (9.29 Ko)

Bonjour

Quel est le nom du composant pour un numéro de série ?

Excuse-moi, j'ai ajouté "N° séries" devant le nom, j'ai oublié de le supprimer. Il s'agit des en-têtes des colonnes du tableau de la 2ème feuille

Bonjour

Par formule je ne sais pas faire

By macro

Pourrais-tu m'expliquer ta macro s'il te plaît ?

Je ne m'y connais pas et il faut que je l'adapte à un fichier pour mon travail

Bonjour

C'est un code assez simple, pour chaque numéro de série, on le recherche dans la page "Comparatif" (comme si on faisant une simple Recherche (ctrl f ) )

Une fois trouvé, on rapatrie la valeur située dans la 1ère ligne de la colonne trouvée

Quelques remarques dans le code

Merci beaucoup de ton aide, je comprends mieux

Rechercher des sujets similaires à "macro recherche tableau"