Sub Test()
' Remplissage du TS avec les dates des feuilles
Dim wb As Workbook
Dim sh As Worksheet, sh1 As Worksheet, sh2 As Worksheet
Dim LR As Long
Dim Msg1 As String, Msg2 As String
    Application.ScreenUpdating = False
    Set wb = ThisWorkbook
    Set sh1 = wb.Worksheets("Date")
    Set sh2 = wb.Worksheets("Tempo")
    With Range("t_Dates").ListObject
        If Not .DataBodyRange Is Nothing Then .DataBodyRange.Delete
    End With
    For Each sh In wb.Worksheets
        If sh.Name <> "Date" And sh.Name <> "Tempo" Then
            Range("t_Dates").ListObject.ListRows.Add
            LR = Range("t_Dates").ListObject.ListRows.Count
            Range("t_Dates").Cells(LR, 1) = sh.Name
            Range("t_Dates").Cells(LR, 2) = sh.Range("B1").Value2
        End If
    Next sh
    If sh2.Range("H2") = 0 Then
        Msg1 = "Pas de dates en double"
    Else
        Msg1 = "/!\ Il y a au moins une date en double !"
    End If
    If sh2.Range("K2") = 0 Then
        Msg2 = "La date référence non trouvée"
    Else
        Msg2 = "/!\ Date de référence trouvée au moins une fois !"
    End If
    sh2.Activate
    Application.ScreenUpdating = True
    MsgBox Msg1 & vbCrLf & vbCrLf & Msg2
End Sub