For i = 1 To .ListRows.Count
Interval = DateDiff("d", vdate, .DataBodyRange(i, 2))
If Interval > 1 Then
Texte = Hour(.DataBodyRange(i, 3)) & " h " & Minute(.DataBodyRange(i, 3)) & " min " & "dans " & Interval & " jours"
ElseIf Interval = 1 Then
Texte = Hour(.DataBodyRange(i, 3)) & " h " & Minute(.DataBodyRange(i, 3)) & " min " & "demain"
ElseIf Interval = 0 Then
Texte = Hour(.DataBodyRange(i, 3)) & " h " & Minute(.DataBodyRange(i, 3)) & " min " & "aujourd'hui"
End If
If Interval >= 0 Then
Select Case Asc(.DataBodyRange(i, 1))
Case 152
'Range("D17") = "Pleine Lune à " & Texte
Forme.Lbl_NextLune = "Pleine Lune à " & Texte
Case 130
'Range("D17") = "Premier Quartier à " & Texte
Forme.Lbl_NextLune = "Premier Quartier à " & Texte
Case 153
'Range("D17") = "Nouvelle Lune à " & Texte
Forme.Lbl_NextLune = "Nouvelle Lune à " & Texte
Case 131
'Range("D17") = "Dernier Quartier à " & Texte
Forme.Lbl_NextLune = "Dernier Quartier à " & Texte
End Select
Exit For
End If
Next i