re,
Ok. Merci.
Je vois que tu avais enlevé "secteur" des macros. Normal que cela ne fonctionnait pas.
Sur base de ton dernier fichier, remplace tes macros par celles-ci :
Sub Recherche()
'MAcro par Nad-dan pour Max70200 - XL pratique le 22/04/08
Dim TROUVE As String, secteur As String
Dim cell As Range
secteur = Sheets("INFOS").Range("B2").Value
TROUVE = Sheets("INFOS").Range("B4").Value
With Sheets(secteur)
.Activate
For Each cell In .Range("B3:B1000")
If cell.Value = TROUVE Then cell.EntireRow.Select
Next cell
End With
End Sub
Sub TROUVE()
'MAcro par Nad-dan pour Max70200 - XL pratique le 22/04/08
Dim TROUVE As String, secteur As String
Dim cell As Range
secteur = Sheets("INFOS").Range("E2").Value
TROUVE = Sheets("INFOS").Range("E4").Value
With Sheets(secteur)
.Activate
For Each cell In .Range("D2:D1000")
If cell.Value = TROUVE Then cell.EntireRow.Select
Next cell
End With
End Sub
Pour le test j'ai utilisé ces données :
B2 = Injection, B4 = Collier chauffant 100x55, E2 = Injection, E4 = 121167
A te relire
Dan