2016-08-18 33 views
0

任何ide如何在單元格中顯示選定的切片器項目?在單元格中顯示選定的切片器項目

我曾嘗試使用這個UDF代碼:

Public Function SlicerSelections(Slicer_To_Project_Name1 As String) FblSlicerSelections = "" Dim i As Integer With ActiveWorkbook.SlicerCaches(Slicer_To_Project_Name1) For i = 1 To .SlicerItems.Count If .SlicerItems(i).Selected Then SlicerSelections = SlicerSelections & " " & .SlicerItems(i).Value End If Next i End With End Function

但我沒有得到任何迴應?

回答

1

下面是一個更簡單的解決方案:製作數據透視表的副本,並從除Slicer控制的副本以外的副本中刪除所有字段。將剩餘的字段設置爲PageField,然後將該新的數據透視表連接到切片器。你會看到這隻佔用兩個單元格。然後,任何時候任何人點擊切片器,該雙細胞數據透視表將自動在該選擇上過濾。當然,這佔用了兩個空間而不是一個空間。但是沒有必要的VBA代碼。

的概念相似,我在下面的博文談到: http://dailydoseofexcel.com/archives/2014/08/16/sync-pivots-from-dropdown/

相關問題