Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Recherche de texte contenant le caractere * avec Find ??

4 réponses
Avatar
pcouas
Bonsoir,

Comment faire pour que le texte recherch=E9 A* ne s'arrete que sur les
cellules contenant effectivement A*, et non pas A et n'importe quel
texte .

Actuellement mon code est
Range("D2").Select
Cells.Find(What:=3D"A*", After:=3DActiveCell, LookIn:=3DxlFormulas,
LookAt:=3D _
xlPart, SearchOrder:=3DxlByRows, SearchDirection:=3DxlNext,
MatchCase:=3DFalse _
, SearchFormat:=3DFalse).Activate

Merci d'avance
Philippe

4 réponses

Avatar
michdenis
Bonjour pcouas,

Utilise ceci : "A~*"


Salutations!


"pcouas" a écrit dans le message de news:
Bonsoir,

Comment faire pour que le texte recherché A* ne s'arrete que sur les
cellules contenant effectivement A*, et non pas A et n'importe quel
texte .

Actuellement mon code est
Range("D2").Select
Cells.Find(What:="A*", After:¬tiveCell, LookIn:=xlFormulas,
LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,
MatchCase:úlse _
, SearchFormat:úlse).Activate

Merci d'avance
Philippe
Avatar
JB
Bonjour

Cells.Find(What:="A~*", After:¬tiveCell, LookIn:=xlValues,
LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,
MatchCase:úlse _
, SearchFormat:úlse).Activate

JB
Avatar
pcouas
Ok donc dans mes macros si je recherche le texte

*A*D*FD* il faut que je recherche ~*A~*D~*FD
Il y aurait pas un moyen dans le find d'hiniber le caractère
générique

Merci d'avance
Philippe
Avatar
JB
x = "a*b*c*"
y = Replace(x, "*", "~*")


JB