[VBA] selection d'une cellule
luc123
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
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.
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
-
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. -
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)