[VBA] selection d'une cellule

luc123 -  
eriiic Messages postés 25847 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

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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
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
luc123
 
Merci mioup pour ta réponse mais malheureusement cela ne résoud pas mon problème
0