Bonjour,
Essayez ceci, lancez la macro, une boîte de dialogue s'ouvre et inscrivez la valeur à rechercher. Si la valeur est trouvée dans une des feuilles, la macro s'arrête st affiche la feuille et la cellule contenant la valeur recherchée.
Sub Recherche()
Dim i As Long
Dim x As Range
Dim Valeur As String
Application.ScreenUpdating = False
Valeur = InputBox("Inscrivez la valeur à rechercher", "Valeur recherchée")
For i = 1 To Sheets.Count
If Left(Sheets(i).Name, 4) = "Prog" Then
With Sheets(i).Cells
Set x = .Find(Valeur)
If Not x Is Nothing Then
Sheets(i).Select
Cells(x.Row, x.Column).Select
Exit Sub
End If
End With
End If
Next i
End Sub
Cdlt