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

recherche en VBA ACH

3 réponses
Avatar
alain chatellier
Bonjour,
J'ai un peitit souci avec cette formule :

Selection.Find(What:=numart, After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns,
SearchDirection:= _
xlNext, MatchCase:=True).Activate
Application.CutCopyMode = False
numlig = ActiveCell.Row

la variable numart a comme valeur 21

lla recherche se positionne sur l'article 4181621 , evidemment il y a 21
comme valeur dans ce code article mais ce que je recherche c'est l'egalité
parfaite (oui ou non)

Y -a -t -il un paramètre dans la formule qui me permette de dire : égalité
sur le contenu global de la cellule

Merci d'avance
Cordialement
Alain

3 réponses

Avatar
MichDenis
Je t'invite FORTEMENT à lire l'aide d'excel sur cette méthode
2 fois plutôt qu'une...

pour ton problème particulier : ce paramètre de la méthode Find
au lieu d'avoir la valeur xlpart doit avoir la valeur xlwhole

LookAt:=xlPart ->LookAt:=xlWhole



"alain chatellier" a écrit dans le message de news:

Bonjour,
J'ai un peitit souci avec cette formule :

Selection.Find(What:=numart, After:¬tiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns,
SearchDirection:= _
xlNext, MatchCase:=True).Activate
Application.CutCopyMode = False
numlig = ActiveCell.Row

la variable numart a comme valeur 21

lla recherche se positionne sur l'article 4181621 , evidemment il y a 21
comme valeur dans ce code article mais ce que je recherche c'est l'egalité
parfaite (oui ou non)

Y -a -t -il un paramètre dans la formule qui me permette de dire : égalité
sur le contenu global de la cellule

Merci d'avance
Cordialement
Alain
Avatar
alain chatellier
Bonjour et merci,
Votre reponse repond parfaitement à mon problème.
Par contre je ne trouve pas ces paramètres et leur signification dans l'aide
d'excel.

Cordialement

Alain


Je t'invite FORTEMENT à lire l'aide d'excel sur cette méthode
2 fois plutôt qu'une...

pour ton problème particulier : ce paramètre de la méthode Find
au lieu d'avoir la valeur xlpart doit avoir la valeur xlwhole

LookAt:=xlPart ->LookAt:=xlWhole



"alain chatellier" a écrit dans le message de news:

Bonjour,
J'ai un peitit souci avec cette formule :

Selection.Find(What:=numart, After:¬tiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns,
SearchDirection:= _
xlNext, MatchCase:=True).Activate
Application.CutCopyMode = False
numlig = ActiveCell.Row

la variable numart a comme valeur 21

lla recherche se positionne sur l'article 4181621 , evidemment il y a 21
comme valeur dans ce code article mais ce que je recherche c'est l'egalité
parfaite (oui ou non)

Y -a -t -il un paramètre dans la formule qui me permette de dire : égalité
sur le contenu global de la cellule

Merci d'avance
Cordialement
Alain





Avatar
MichDenis
Tu mets ton curseur sur le mot Find et tu appuies sur la touche F1


"alain chatellier" a écrit dans le message de news:

Bonjour et merci,
Votre reponse repond parfaitement à mon problème.
Par contre je ne trouve pas ces paramètres et leur signification dans l'aide
d'excel.

Cordialement

Alain


Je t'invite FORTEMENT à lire l'aide d'excel sur cette méthode
2 fois plutôt qu'une...

pour ton problème particulier : ce paramètre de la méthode Find
au lieu d'avoir la valeur xlpart doit avoir la valeur xlwhole

LookAt:=xlPart ->LookAt:=xlWhole



"alain chatellier" a écrit dans le message de news:

Bonjour,
J'ai un peitit souci avec cette formule :

Selection.Find(What:=numart, After:¬tiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns,
SearchDirection:= _
xlNext, MatchCase:=True).Activate
Application.CutCopyMode = False
numlig = ActiveCell.Row

la variable numart a comme valeur 21

lla recherche se positionne sur l'article 4181621 , evidemment il y a 21
comme valeur dans ce code article mais ce que je recherche c'est l'egalité
parfaite (oui ou non)

Y -a -t -il un paramètre dans la formule qui me permette de dire : égalité
sur le contenu global de la cellule

Merci d'avance
Cordialement
Alain