1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Sub test()
Dim L As Long
L = SerchXls(Sheets("Feuil2").Range("A:A"), Sheets("Feuil2").Range("A1"), Sheets("Feuil1").Range("A1"), True)
If L <> 0 Then MsgBox "Trouvé en ligne : " & L
End Sub
Function SerchXls(Myrange As Range, MyCellule As Range, strRecherche, EntierCell As Boolean) As Long '
On Error Resume Next
Dim CellEntrier As Integer
If EntierCell = True Then CellEntrier = xlWhole Else CellEntrier = xlPart
SerchXls = 0
SerchXls = Myrange.Cells.Find(what:=strRecherche, After:=MyCellule, LookIn:=xlFormulas, LookAt _
:=CellEntrier, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=EntierCell).Row
If SerchXls <= MyCellule.Row Then SerchXls = 0
End Function |
Partager