Sub Tryed()
Dim cache As Excel.SlicerCache
Set cache = ActiveWorkbook.SlicerCaches("MySlicevalue")
Dim sItem As Excel.SlicerItem
For Each sItem In cache.SlicerItems
Range("J1").Value = sItem.Name
Next sItem
End Sub
Sub TryOnceMore()
Dim i As Integer
Dim sItem As Excel.SlicerItem
Dim cache As Excel.SlicerCache
Set cache = ActiveWorkbook.SlicerCaches("MySlicevalue")
i = 0
For Each sItem In cache.SlicerItems
Range("J1").Offset(i).Value = sItem.Name
i = i + 1
Next sItem
End Sub