2014-03-13 57 views

回答

5
Public Sub unselectAllBut(slicerName As String, newSelection As String) 
ThisWorkbook.SlicerCaches(slicerName).SlicerItems(newSelection).Selected = True 
Dim slc As SlicerItem 
For Each slc In ThisWorkbook.SlicerCaches(slicerName).SlicerItems 
    If Not slc.Caption = newSelection Then 
     slc.Selected = False 
    End If 
Next slc 
End Sub 

試試這個! :)

例如: unselectAllBut(UrSlicerName,您要選擇的項目標題)

相關問題