Bonjour ,
je cherche un code VBA qui me permet de chercher un critère chiffre ou texte sur plusieurs feuille celui que jai bâti
me donne juste qu'il existe sur la feuille 1 ou plusieurs et me donne pas la recherche exacte
ex. si je tape recherche moi 020204 , il me donne comme résultats toutes les possibilités avec 02 ou 204 ..... etg non le la rcherche exacte ;
Private Sub CommandButton7_Click()
Dim MaRecherche
Dim Ws As Worksheet
Dim c As Range
Dim Message As String, firstAddress As String
MaRecherche = Me.TextBox1.Value
Message = "La valeur " & MaRecherche & " a été trouvée :" & Chr(10)
For Each Ws In Worksheets
With Ws
Set c = .Columns("A:Z").Find(What:=MaRecherche, LookIn:=xlValues, LookAt:=xlPart)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Message = Message & "- dans la feuille " & Ws.Name & ", cellule " & c.Address & Chr(10)
Set c = .Columns("A:Z").FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next Ws
MsgBox Message
End Sub