(VBA) recherche sur string

Bjr

j'avais un bout de code qui me permettait d'effectuer une recherche d'une chaine de caracteres. ( libelle) dans une feuille

J'essaie d'adapter ce bout de code a une autre macro et là je coince

Set c = .Find(what:="libelle", After:=ActiveCell, LookIn:=xlFormulas _

, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _

MatchCase:=False)

j'ai defini une variable numero en string

et lorsque je remplace ma variable libelle par numero => c'est nada il ne trouve rien dans la feuille....

en fait j'ai dans une feuille plusieurs n° de tel que je dois trouver ( un a par un ) via vba, pour remplir les cellules adjacentes avec les données coorespondantes à ce numero ( adresse, ville, cp, nom)

Si quelqu'un pouvait m'expliquer pourquoi ca ne marche pas

Salut le forum

Yalefe, tu pourrais fournir un exemple avec une dizaine de ligne et le code de ta macro

Tu n'as qu'à cliquer sur ce lien : Joindre un fichier pour que l'on puisse t'aider, et recopier l'adresse sur ta ficelle.

A te relire

Mytå

P.S. Tu es en Excel 2007, merci de joindre une version compatible en XLS.

Ca y est

je viens de trouver

saleté d'espace qui était derrière la variable numero

d'ou un .find qui ne le trouvait pas dans la feuille

Merci à tous pour votre proposition d'aide

Rechercher des sujets similaires à "vba recherche string"