watashi La démotivation : JAMAIS ! | Donc voilà, en modifiant un peu ton find et en insérant une boucle, tu obtiens ceci :
Code :
- Sub trouve()
- Dim row_number1, row_number2, c
- With Worksheets(4).Range("A1:F5000" )
- Set c = .Find(What:="toto", After:=ActiveCell, LookIn:=xlFormulas _
- , LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=True, SearchFormat:=False)
- If Not c Is Nothing Then
- row_number1 = c.Row
- 'ici la boucle pour trouver la dernière occurence
- Do
- row_number2 = c.Row
- Set c = .FindNext(c)
- Loop While Not c Is Nothing And c.Row <> row_number1
- End If
- End With
- MsgBox ("Première occurence : " & row_number1 & vbCrLf & "Dernière occurence : " & row_number2)
- End Sub
|
Dis moi si c'est bon chez toi
bon courage ---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
|