J'ai écrit un code en vba dans lequel si j'entre une chaîne de caractères dans la cellule B8
alors il correspondra à l'autre feuille de calcul classé A6:A500
. Mon texte de recherche est Carlos Leather Fashion*Lefties*Alex*Mid Blue
. Et il y a une chaîne dans A6
qui est Carlos Leather Fashions*Lefties*Alex*Mid Blue
. Donc, il ne correspond pas parce qu'il y a un "s" supplémentaire dans l'abréviation de la mode. Mais mon code vba montre Found dans ce cas aussi. Voici mon code -
Dim helper As String
helper = Cells(8, 2).Value
Dim paymentStatusSheet As Worksheet
Set paymentStatusSheet = Worksheets("Payment-Summary")
'--------------------------------------------------------------Set the Payment status worksheet
If paymentStatusSheet.Range("A6:A500").Find(What:=helper, LookIn:=xlValues, LookAt:=xlWhole) Is Nothing Then
MsgBox "Not Found"
Else
MsgBox "Found"
End If
Aidez-nous !