【问题标题】:Showing selected slicer item in a cell在单元格中显示选定的切片器项目
【发布时间】:2016-12-25 09:17:58
【问题描述】:

知道如何在单元格中显示选定的切片器项目吗?

我已尝试使用此 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

但我没有得到任何回应?

【问题讨论】:

    标签: excel excel-formula pivot-table vba


    【解决方案1】:

    这里有一个更简单的解决方案:制作数据透视表的副本,并从副本中删除除切片器控制的字段之外的所有字段。将剩余的字段设为 PageField,然后将新的数据透视表连接到切片器。你会看到这只占用了两个单元格。然后,任何人单击切片器时,该两单元格数据透视表将自动根据该选择进行过滤。当然,这会占用两个单元格而不是一个单元格的空间。但是没有必要的 VBA 代码。

    这个概念类似于我在以下博文中所说的: http://dailydoseofexcel.com/archives/2014/08/16/sync-pivots-from-dropdown/

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 2019-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多