Bonsoir Eric, Bonsoir les ami(e)s, bonsoir le Forum
Bon alors pour ton truc, j'ai pensé un truc comme çà...
mais bon pas sur la Colonne "HA" car elle est comprise à l'intérieur de ta plage de recherche.... "A1:FN50"... Donc tu as dû te planter dans ton post ou je n'ai rien capté....
Malgré tout je me pose la question à quoi cela va-t'il te servir d'avoir tes données en vrac cette colonne en FO... (?)
(Elle seront listée dans l'ordre où les valeurs sont trouvées ligne par ligne...)
Bon voilà un code qui (entre autres solutions) devrait le faire...
Sub Recherche()
Dim LigneCollect As Integer
Dim LigneMatch As Integer
Dim ColonneMatch As Integer
Dim ValMin As Integer
Dim ValMax As Integer
On Error Resume Next
ValMin = 20
ValMax = 350
Range("A1:FN50").Select
For LigneMatch = 1 To 50
For ColonneMatch = 1 To 170
If Cells(LigneMatch, ColonneMatch).Value >= ValMin _
And Cells(LigneMatch, ColonneMatch).Value <= ValMax Then
LigneCollect = Range("FO65536").End(xlUp).Row + 1
Sheets(1).Range("FO" & LigneCollect).Value = _
Cells(LigneMatch, ColonneMatch).Value
End If
Next ColonneMatch
Next LigneMatch
Range("FO" & LigneCollect).Select
End Sub
Tiens nous au courant...
Bonne Nuit
@+Thierry