Macro excel recherche par mot clé

Bonjour,

Petite question au sujet d'une recherche par mot clé sous excel. J'aimerais qu'en tapant un mot dans une inputbox il me retrouve dans une liste de cellules disposées en vertica, les cellules contenant ce mot et pas exactement ce mot.

J'ai essayé avec un comparerange (M appartenant a comparerange) avec:

if Motcle = M then...

ou

if Motcle like M then...

Mais dans les deux cas ca marche pas, il faut que mon motcle soit exactement pareil pour obtenir un résultat de recherche. Existe-t-il une commande permettant de dire si ce mot est contenu dans une chaine.

Je ne veux pas utiliser la fonction ctrl+F car je ne veux pas que l'utilisateur aille voir la liste de cellule, mais j'aimerais copier les résultats trouvés dans une zone prévue.

Merci d'avance pour votre aide
Configuration: Windows XP
Firefox 2.0.0.11

2 réponses

  1. Contributeur
    bonjour

    if Motcle like M then...

    Pour que ta fonction fasse ce que tu veux il faut la coder : if "*" & Motcle & "*" like M then...

    Tu peux utiliser aussi la find avec xlpart comme paramètre

    et bien sûr la fonction d'eriiic
    0
    1. Contributeur
      Bonjour,

      tu as instr()
      eric
      0

      Discussions similaires

      question pix mot caché

      7 réponses