[VBA] selection d'une cellule

luc123 -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un soucis tout bête, dans ma macro je cherche à sélectionner une cellule d'après sa valeur, voici mon code :

Set cel = Sheets(feuille_base).Cells.Find(what:="portefeuille", LookIn:=xlValues)

le problème c'est que sur ma feuille en question, il existe une autre cellule contenant le mot "portefeuille" ( elle contient "libéllé portefeuille") or avec ma ligne de code, cel ne comprend pas uniquement la cellule que je veux (c'est à dire celle contenant uniquement "portefeuille") mais elle comprend les 2 cellules , "libellé portefeuille" et "portefeuille".

Comment faire? merci d'avance.

2 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    ajoute le paramètre lookat:=xlwhole

    eric

    PS: je pense que tu l'aurais trouvé avec F1 sur find

    Jamais tu ne répondras à un mp non sollicité...
    Bon, ça c'est fait.
    1
  2. mioup
     
    Salut luc,

    Tu dois limiter la recherche en respectant la case.
    Essaye avec:

    Set cel = Sheets(feuille_base).Cells.Find(what:="portefeuille", LookIn:=xlValues, MatchCase:=True, SearchFormat:=True)
    0
    1. luc123
       
      Merci mioup pour ta réponse mais malheureusement cela ne résoud pas mon problème
      0