Rechfind

Bonjour a tous,

Tout d'abord laisser moi vous souhaiter une bonne et heureuse année 2019.

Ensuite, je vois sur plusieurs exemple de recherche avec retour multiple la fonction RechFind,

J'aimerais connaitre la syntaxe plus en profondeur, mais je ne trouve rien.

Quelqu’un peut il me l'expliquer?

Merci a tous

Bonjour,

la fonction rechfind n'existe pas en excel ni en vba standard. Il doit s'agir d'une fonction développée pour répondre à un besoin spécifique. Il se pourrait même qu'il y ait plusieurs fonctions portant ce même nom qui ont été développées. Sans voir le code, difficile de dire quels sont les paramètres et comment l'utiliser.

Bonjour Damsa17, le forum,

Ceci pourra peut-être t'aider un peu en attendant une réponse plus précise....

https://www.commentcamarche.net/faq/18696-vba-recherche-find-avec-retour-multiple

Cordialement,

Merci c'est notamment la que j'ai vu cette fonction...

J'aurais aimé des explications pour être certain que je le comprenne bien..

Re,

Vois la réponse de h2so4 (que je salue, ), il doit s'agir d'une fonction personnalisée ...

la fonction rechfind n'existe pas en excel ni en vba standard. Il doit s'agir d'une fonction développée pour répondre à une besoin spécifique. Il se pourrait même qu'il y ait plusieurs fonctions portant ce même nom qui ont été développées. Sans voir le code, difficile de dire quels sont les paramètres et comment l'utiliser.

Bon réveillon !

Bonjour,

de mémoire le principe est "simple"

Find trouve la position d'une valeur lors d'une recherche de cette valeur dans une plage (une colonne en générale)

Le problème c'est qu'elle s'arrête à la première occurrence trouvée...

Le principe de cette fonction est de modifier la cellule de départ de la colonne dans laquelle la recherche doit être faite.

On recherche LouReeD dans la colonne A de la ligne 1 à la ligne 15, il y a pour l'exemple 3 fois LouReeD en ligne 3,9 et 11

Le premier Find va trouver le LouReeD de la ligne 3 dans la colonne 1-15, il suffit de mettre cette donnée dans un tableau et de relancer Find mais avec en taille de colonne la ligne 3+1 à 15 donc de 4 à 15, du coup ce deuxième Find trouve LouReeD en ligne 9, on le met en mémoire dansle tableau et on relance Find de la ligne 9+1=10 à 15 et il trouve LouReeD en ligne 11, on met en mémoire dans le tableau et on recherche dans la colonne de 12à15 qui revoit "null" ou "Empty" ou "Nothing" on est arrivé à la fin de la recherche, du coup on renvoie le tableau avec les trois résultats trouvés...

C'est non pas un Find multiple, mais un multiple Find...

@ bientôt

LouReed

Rechercher des sujets similaires à "rechfind"