Sub AllerA()
'
' AllerA Macro
Dim Cellule_en_Cours As Range, Cellule_Mem$, Plage_Ref As Range, Date_Recherchee$
Date_Recherchee = Range("Q5").Text
With Range("F10:F" & Range("F" & Rows.Count).End(xlUp).Row)
Set Cellule_en_Cours = .Find(What:=Date_Recherchee, LookIn:=xlValues, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext)
If Cellule_en_Cours Is Nothing Then
MsgBox "Rien à cette date : " & Date_Recherchee, vbInformation + vbOKOnly
Else
Set Plage_Ref = Cellule_en_Cours
Cellule_Mem = Cellule_en_Cours.Address
Do
Set Cellule_en_Cours = .FindNext(after:=Cellule_en_Cours)
If Cellule_en_Cours Is Nothing Then Exit Do Else Set Plage_Ref = Union(Cellule_en_Cours, Plage_Ref)
Loop Until Cellule_en_Cours.Address = Cellule_Mem
With Plage_Ref
MsgBox .Count & " cellules trouvées !" & vbLf & "Je vais à la dernière en " & .Areas(1)(.Areas(1).Count).Address, vbInformation + vbOKOnly
.Areas(1)(.Areas(1).Count).Select
End With
End If
End With
End Sub