Excel chercher 1mots incomplet dans une liste

Résolu
mod77 Messages postés 1320 Date d'inscription   Statut Membre Dernière intervention   -  
mod77 Messages postés 1320 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai une liste de mots et je voudrais savoir s'il est possible de sortir de la liste tous les mots ressemblant a 1 autre, tel que "to?o" ?
exemple:

Si mon mot a rechercher dans la liste est : "to?o"
ma liste: "total" "tati" "tonton" "toto" "tolo"

resultat attendu: toto, tolo.

Et aussi, est ce que je peux faire la recherche avec "?o?o" ?

merci
Configuration: Windows XP Excel 2002 SP-2

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    code à adapter recherche to?o dans A1 A10 restitue en col C
    cptr2 = 1
    For cptr = 1 To 10
        If Cells(cptr, 1) Like "to?o" Then
            Cells(cptr2, 3) = Cells(cptr, 1)
            cptr2 = cptr2 + 1
        End If
    Next
    

    0
  2. mod77 Messages postés 1320 Date d'inscription   Statut Membre Dernière intervention   53
     
    est ce que cette formule existe sans vba SVP ?
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour tous
    la même a peu près que la proposition de michel:
    une colonne à coté de votre liste:
    si liste commence en A1, en B1:
    =SI(NB.SI(A1;"*to?o*")=1;A1;"")
    ou alors, pour faire évoluer la liste en fonction de la recherche
    =SI(NB.SI(A1;"*"&E1&"*")=1;A1;"")
    et vous mettez en E1 le code que vous cherchez, par exemple:to?o
    Crdlmnt
    0
  4. mod77 Messages postés 1320 Date d'inscription   Statut Membre Dernière intervention   53
     
    Merci Michel_m et merci Vaucluse, je retiens les 2 méthodes !
    0