有没有一种方法可以使Excel Slicers“粘”到Excel中的表格上?

zsohkypk  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(93)

我正在寻找一种方法,让切片机坚持在Excel中的表是否是一个简单的函数或函数,任何建议?例如,这是表和切片机彼此相邻

但是,当您指定某一天(比如10月2日)的表数据时,表会变小,但切片器会保持在相同的位置,如

有没有一种方法可以让切片机在收缩时卡在table上或粘在table上?

vatpfxk5

vatpfxk51#

在工作表代码模块中,你可以使用这样的代码:

Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
    Dim pt As PivotTable, slc As Object
    Set pt = Me.PivotTables(1)        'or specific named pivot table
    Set slc = Me.Shapes("Call sign")  'for example
    
    With pt.TableRange1
        slc.Top = .Top   'move the slicer...
        slc.Left = .Columns(.Columns.Count).Offset(0, 1).Left
    End With
End Sub

字符串

相关问题