Sub chercher()
Dim Valeur As Variant
Dim c As Range
Dim i As Integer
Valeur = "Lol" 'Valeur recherchée
For i = 1 To Sheets.Count
With Sheets(i).Columns("A:A").Cells
Set c = .Find(Valeur, , xlValues, xlWhole)
If Not c Is Nothing Then
MsgBox Valeur & " trouvée en cellule " & c.Address & " de la feuille " & Sheets(i).Name
End If
End With
Next i
End Sub
Sub cherchertout()
Dim Valeur As Variant
Dim c As Range
Dim i As Integer
Valeur = "Lol" 'Valeur recherchée
For i = 1 To Sheets.Count
With Sheets(i).Columns("A:A").Cells
Set c = .Find(Valeur, , xlValues, xlWhole)
If Not c Is Nothing Then
firstAddress = c.Address
Do
MsgBox Valeur & " trouvée en cellule " & c.Address & " de la feuille " & Sheets(i).Name
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next i
End Sub