Sub Test()
    Dim Counta As Long, Countm As Long, a As Integer, m As Integer, s As Integer
' Segment Année
    With Me.SlicerCaches("Segment_Année")
        a = .VisibleSlicerItems.Count
        Select Case True
        Case .FilterCleared: MsgBox "Pas de filtre actif sur le segment Année"
        Case a = 0:          MsgBox "Aucune sélection sur le Segment Année"
        Case Else:           MsgBox a & " items sélectionnés sur le Segment Année"
        End Select
    End With
 
' Segment Mois
    With Me.SlicerCaches("Segment_Mois")
        m = .VisibleSlicerItems.Count
        Select Case True
        Case .FilterCleared: MsgBox "Pas de filtre actif sur le segment Mois"
        Case m = 0:          MsgBox "Aucune sélection sur le Segment Mois"
        Case Else:           MsgBox m & " items sélectionnés sur le Segment Mois"
        End Select
    End With
 
' Segment Semaine
    With Me.SlicerCaches("Segment_Semaine")
        s = .VisibleSlicerItems.Count
        Select Case True
        Case .FilterCleared: MsgBox "Pas de filtre actif sur le segment Semaine"
        Case s = 0:          MsgBox "Aucune sélection sur le Segment Semaine"
        Case Else:           MsgBox s & " items sélectionnés sur le Segment Semaine"
        End Select
    End With
 
End Sub