Recherche Nom partiel

J'ai un mystère avec la macro jointe au fichier ci-joint. En effet cela ne fonctionne que si je mets comme nom C mais ne fonctionne pas avec saisie du genre

BAH. Je devrais avoir des résultats et je ne reçois que le message "pas trouvé"

Pouvez-vous m'expliquer ce mystère

A+

11classeur3.xls (32.50 Ko)
politesse 2026 08 04 09 34 30

Bonjour le fil

BITSCH, tout à fait d'accord avec Nain porte koi... Vous avez trop l'hbitude de demander à des IA.
Enfin bref.

If StrComp(Left(cO.Value, Len(Nom)), Nom, 1) = 0 Then
   'ajouter au résultat temporaire
   cm = cm & Chr(10) & "Lig. : " & Format(i, "000") & ", " & sh.Range("B" & i).Value & ", " & sh.Range("C" & i).Value
End If

Vous faite ce test (ou bien l'IA) ce qui fait que la recherche doit obligatoirement commencer par le texte saisie. Aucun contact ne commence par "C" donc c'est normal que le message soit :

image

Si j'ajoute un contact "Cordo" "Nier" tout est OK

image

Vous devriez faire une confiance tout à fait relative aux IA, et les prompts que vous leur passez sont très importants.

Bonjour

Merci pour cette réponse. Je n'étais pas passé par l'IA mais cette solution m'avait été donné sur Excel pratique il y a déjà un 2 ans

Bonne journée

Bonjour le fil, BITSCH,

Donc si vous nous donnez les bons critères de recherches on pourras sûrement modifier la méthode pour qu'elle puisse coller à vos souhaits.

Merci mais le problème est resolu

Bonjour le fil, BITSCH,

Certains comme moi n'ont pas besoin de la solution, mais il serait bien vis à vis des novices que vous puissiez en dire un peu plus que :

Merci mais le problème est resolu

Par exemple la façon dont vous avez résolu ce problème particulier...

Rechercher des sujets similaires à "recherche nom partiel"