Bonjour tous le monde.
Voici mon problème. J'aimerais faire une recherche via une macro. Le but est de taper le mot rechercher dans une boite de dialogue, ensuite il parcours la plage de donnée et il me la colorie. Mais ma recherche n'est pas forcément égale à la cellule.
Par exemple j'aimerai rechercher "Auch"
et s'il y a une cellule où il y a "auchan" je voudrais qu'il me la prenne en compte
Or dans mon code je met le signe "=" ce qui me pose problème.
Je pense que je doit ajouter a un moment donner le signe * mais je ne sais pas ou et comment.
voici mon code :
Sub recherche()
Dim societe As String
societe = InputBox("quel société recherché ?", "Recherche")
For i = 2 To 10
entreprise = Cells(i, 2).Value
If entreprise = societe Then
Cells(i, 2).interior.color=vbred
End If
end sub
merci de votre réponse
Voici mon problème. J'aimerais faire une recherche via une macro. Le but est de taper le mot rechercher dans une boite de dialogue, ensuite il parcours la plage de donnée et il me la colorie. Mais ma recherche n'est pas forcément égale à la cellule.
Par exemple j'aimerai rechercher "Auch"
et s'il y a une cellule où il y a "auchan" je voudrais qu'il me la prenne en compte
Or dans mon code je met le signe "=" ce qui me pose problème.
Je pense que je doit ajouter a un moment donner le signe * mais je ne sais pas ou et comment.
voici mon code :
Sub recherche()
Dim societe As String
societe = InputBox("quel société recherché ?", "Recherche")
For i = 2 To 10
entreprise = Cells(i, 2).Value
If entreprise = societe Then
Cells(i, 2).interior.color=vbred
End If
end sub
merci de votre réponse