Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 有人对如何只锁定透视表的一部分有vbascript(或一般提示)吗?_Excel_Vba_Pivot_Pivot Table_Collapse - Fatal编程技术网

Excel 有人对如何只锁定透视表的一部分有vbascript(或一般提示)吗?

Excel 有人对如何只锁定透视表的一部分有vbascript(或一般提示)吗?,excel,vba,pivot,pivot-table,collapse,Excel,Vba,Pivot,Pivot Table,Collapse,有人对如何只锁定透视表的一部分有vbascript(或一般提示)吗?我希望在一半的轴列上保留功能过滤器,但在第三列和第二列中删除折叠和展开其他列的功能。谢谢 可以像锁定任何单元格一样锁定透视表中的单元格。选择它们,然后从“主页”选项卡中: 格式>单元格…>保护>锁定 然后保护工作表 在这个小示例中,从F3到F4创建了一个透视表 Sub Macro1() Cells.Select Selection.Locked = False Range("F3:F4").Select

有人对如何只锁定透视表的一部分有vbascript(或一般提示)吗?我希望在一半的轴列上保留功能过滤器,但在第三列和第二列中删除折叠和展开其他列的功能。谢谢

可以像锁定任何单元格一样锁定透视表中的单元格。选择它们,然后从“主页”选项卡中:

格式>单元格…>保护>锁定

然后保护工作表

在这个小示例中,从F3到F4创建了一个透视表

Sub Macro1()
    Cells.Select
    Selection.Locked = False
    Range("F3:F4").Select
    Selection.Locked = True
    Sheets("Sheet1").Select
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub